[cfe-commits] r69501 - /cfe/trunk/lib/CodeGen/CGObjCGNU.cpp
    Chris Lattner 
    sabre at nondot.org
       
    Sat Apr 18 18:33:30 PDT 2009
    
    
  
Author: lattner
Date: Sat Apr 18 20:33:30 2009
New Revision: 69501
URL: http://llvm.org/viewvc/llvm-project?rev=69501&view=rev
Log:
revert david's patch, which causes a testsuite failure.
Modified:
    cfe/trunk/lib/CodeGen/CGObjCGNU.cpp
Modified: cfe/trunk/lib/CodeGen/CGObjCGNU.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGObjCGNU.cpp?rev=69501&r1=69500&r2=69501&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGObjCGNU.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGObjCGNU.cpp Sat Apr 18 20:33:30 2009
@@ -299,9 +299,8 @@
   const ObjCInterfaceDecl *SuperClass = Class->getSuperClass();
   // TODO: This should be cached, not looked up every time.
   llvm::Value *ReceiverClass = GetClass(CGF.Builder, SuperClass);
-  if (IsClassMessage)
-    ReceiverClass = CGF.Builder.CreateBitCast(CGF.Builder.CreateLoad(
-      CGF.Builder.CreateStructGEP(ReceiverClass, 0)), IdTy);
+
+
   // Construct the structure used to look up the IMP
   llvm::StructType *ObjCSuperTy = llvm::StructType::get(Receiver->getType(),
       IdTy, NULL);
    
    
More information about the cfe-commits
mailing list