]> granicus.if.org Git - clang/commitdiff
Fix for PR6811.
authorDavid Chisnall <csdavec@swan.ac.uk>
Sat, 10 Apr 2010 19:06:38 +0000 (19:06 +0000)
committerDavid Chisnall <csdavec@swan.ac.uk>
Sat, 10 Apr 2010 19:06:38 +0000 (19:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@100942 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGObjC.cpp

index 206d438ced676811292411e6fb0c585c833e89ce..abfee9bf7935de282ea50a36a446c41790e42bf8 100644 (file)
@@ -73,7 +73,7 @@ RValue CodeGenFunction::EmitObjCMessageExpr(const ObjCMessageExpr *E) {
     }
 
     isClassMessage = true;
-  } else if (isa<ObjCSuperExpr>(E->getReceiver())) {
+  } else if (isa<ObjCSuperExpr>(E->getReceiver()->IgnoreParens())) {
     isSuperMessage = true;
     Receiver = LoadObjCSelf();
   } else {