[llvm-commits] [poolalloc] r88693 - /poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp

John Criswell criswell at uiuc.edu
Fri Nov 13 13:11:38 PST 2009


Author: criswell
Date: Fri Nov 13 15:11:38 2009
New Revision: 88693

URL: http://llvm.org/viewvc/llvm-project?rev=88693&view=rev
Log:
Changed the creation of a NULL pointer to use getNullValue() since pointers
aren't aggregate types.
Fix provided by Harmen van der Spek.

Modified:
    poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp

Modified: poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp?rev=88693&r1=88692&r2=88693&view=diff

==============================================================================
--- poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp (original)
+++ poolalloc/trunk/lib/PoolAllocate/TransformFunctionBody.cpp Fri Nov 13 15:11:38 2009
@@ -743,7 +743,7 @@
   // pool descriptors to pass in...
   std::vector<Value*> Args;
   for (unsigned i = 0, e = ArgNodes.size(); i != e; ++i) {
-    Value *ArgVal = ConstantAggregateZero::get(PoolAllocate::PoolDescPtrTy);
+    Value *ArgVal = Constant::getNullValue(PoolAllocate::PoolDescPtrTy);
     if (NodeMapping.count(ArgNodes[i]))
       if (DSNode *LocalNode = NodeMapping[ArgNodes[i]].getNode())
         if (FI.PoolDescriptors.count(LocalNode))





More information about the llvm-commits mailing list