[llvm-commits] [poolalloc] r115329 -	/poolalloc/trunk/lib/DSA/DataStructure.cpp
    John Criswell 
    criswell at uiuc.edu
       
    Fri Oct  1 12:26:50 PDT 2010
    
    
  
Author: criswell
Date: Fri Oct  1 14:26:50 2010
New Revision: 115329
URL: http://llvm.org/viewvc/llvm-project?rev=115329&view=rev
Log:
Fixed assertion so that it is only triggered when we are about to divide by
zero.
Modified:
    poolalloc/trunk/lib/DSA/DataStructure.cpp
Modified: poolalloc/trunk/lib/DSA/DataStructure.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/DataStructure.cpp?rev=115329&r1=115328&r2=115329&view=diff
==============================================================================
--- poolalloc/trunk/lib/DSA/DataStructure.cpp (original)
+++ poolalloc/trunk/lib/DSA/DataStructure.cpp Fri Oct  1 14:26:50 2010
@@ -332,8 +332,10 @@
   if (!NewTy || NewTy->isVoidTy()) return;
 
   if (isCollapsedNode()) return;
-  assert (getSize() && "DSNode size is zero!\n");
-  if (isArrayNode()) Offset %= getSize();
+  if (isArrayNode()) {
+    assert (getSize() && "array node has size of zero!\n");
+    Offset %= getSize();
+  }
 
   if (Offset >= getSize()) growSize(Offset+1);
 
    
    
More information about the llvm-commits
mailing list