postpone sizeof objc-class computatin to the clients.

llvm-svn: 62292
This commit is contained in:
Fariborz Jahanian 2009-01-16 01:42:12 +00:00
parent ceac7c34f1
commit dae9276090
1 changed files with 4 additions and 0 deletions

View File

@ -793,6 +793,10 @@ bool IntExprEvaluator::VisitSizeOfAlignOfExpr(const SizeOfAlignOfExpr *E) {
return false;
}
// sizeof (objc class) ?
if (SrcTy->isObjCInterfaceType())
return false;
bool isSizeOf = E->isSizeOf();
// GCC extension: sizeof(function) = 1.