[cfe-commits] r90267 - /cfe/trunk/lib/Analysis/MemRegion.cpp

Ted Kremenek kremenek at apple.com
Tue Dec 1 14:12:34 PST 2009


Author: kremenek
Date: Tue Dec  1 16:12:34 2009
New Revision: 90267

URL: http://llvm.org/viewvc/llvm-project?rev=90267&view=rev
Log:
Provide the correct vector size for referenced variables.

Modified:
    cfe/trunk/lib/Analysis/MemRegion.cpp

Modified: cfe/trunk/lib/Analysis/MemRegion.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/MemRegion.cpp?rev=90267&r1=90266&r2=90267&view=diff

==============================================================================
--- cfe/trunk/lib/Analysis/MemRegion.cpp (original)
+++ cfe/trunk/lib/Analysis/MemRegion.cpp Tue Dec  1 16:12:34 2009
@@ -558,7 +558,7 @@
   
   typedef BumpVector<const MemRegion*> VarVec;
   VarVec *BV = (VarVec*) A.Allocate<VarVec>();
-  new (BV) VarVec(BC, (E - I) / sizeof(*I));
+  new (BV) VarVec(BC, E - I);
   
   for ( ; I != E; ++I)
     BV->push_back(MemMgr.getVarRegion(*I, LC), BC);





More information about the cfe-commits mailing list