summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2010-01-26 20:37:44 +0000
committerFariborz Jahanian <fjahanian@apple.com>2010-01-26 20:37:44 +0000
commitf0ed69cb5b5e436d61f24683ce658e861592a366 (patch)
treebeebded6615f88f1afda30c77b90e0562eb5f9e4 /clang/lib
parent345ec3166e6755d6c7dfc7abb2a9d791d86b6b09 (diff)
downloadbcm5719-llvm-f0ed69cb5b5e436d61f24683ce658e861592a366.tar.gz
bcm5719-llvm-f0ed69cb5b5e436d61f24683ce658e861592a366.zip
Added assert to the rewrite.
llvm-svn: 94584
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Frontend/RewriteObjC.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/RewriteObjC.cpp b/clang/lib/Frontend/RewriteObjC.cpp
index fbd68569ff6..c56055599ba 100644
--- a/clang/lib/Frontend/RewriteObjC.cpp
+++ b/clang/lib/Frontend/RewriteObjC.cpp
@@ -1216,6 +1216,7 @@ Stmt *RewriteObjC::RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV,
if (BaseExpr->getType()->isObjCObjectPointerType()) {
ObjCInterfaceType *iFaceDecl =
dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
+ assert(iFaceDecl && "RewriteObjCIvarRefExpr - iFaceDecl is null");
// lookup which class implements the instance variable.
ObjCInterfaceDecl *clsDeclared = 0;
iFaceDecl->getDecl()->lookupInstanceVariable(D->getIdentifier(),
OpenPOWER on IntegriCloud