Author: fjahanian
Date: Tue Jan  6 12:56:31 2009
New Revision: 61817

URL: http://llvm.org/viewvc/llvm-project?rev=61817&view=rev
Log:
Couple of code gen. fixes in ObjC's colection-statement. Hard
to track down, easy to fix. This is on going.

Modified:
    cfe/trunk/lib/CodeGen/CGObjC.cpp

Modified: cfe/trunk/lib/CodeGen/CGObjC.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGObjC.cpp?rev=61817&r1=61816&r2=61817&view=diff

==============================================================================
--- cfe/trunk/lib/CodeGen/CGObjC.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGObjC.cpp Tue Jan  6 12:56:31 2009
@@ -504,7 +504,9 @@
   EmitBlock(AfterBody);
   
   llvm::BasicBlock *FetchMore = createBasicBlock("fetchmore");
-  
+
+  Counter = Builder.CreateLoad(CounterPtr);
+  Limit = Builder.CreateLoad(LimitPtr);
   llvm::Value *IsLess = Builder.CreateICmpULT(Counter, Limit, "isless");
   Builder.CreateCondBr(IsLess, LoopBody, FetchMore);
 


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to