[llvm-commits] CVS: poolalloc/lib/PoolAllocate/TransformFunctionBody.cpp
Chris Lattner
lattner at cs.uiuc.edu
Sun Nov 9 18:14:01 PST 2003
Changes in directory poolalloc/lib/PoolAllocate:
TransformFunctionBody.cpp updated: 1.3 -> 1.4
---
Log message:
Don't crash!
---
Diffs of the changes: (+4 -5)
Index: poolalloc/lib/PoolAllocate/TransformFunctionBody.cpp
diff -u poolalloc/lib/PoolAllocate/TransformFunctionBody.cpp:1.3 poolalloc/lib/PoolAllocate/TransformFunctionBody.cpp:1.4
--- poolalloc/lib/PoolAllocate/TransformFunctionBody.cpp:1.3 Sun Nov 9 17:36:16 2003
+++ poolalloc/lib/PoolAllocate/TransformFunctionBody.cpp Sun Nov 9 18:13:04 2003
@@ -111,12 +111,11 @@
// Check that the node pointed to by V in the TD DS graph is not
// collapsed
DSNode *TDNode = getTDDSNodeHFor(V).getNode();
- if (TDNode->getType() != Type::VoidTy)
+ if (TDNode && TDNode->getType() != Type::VoidTy)
return I->second;
- else {
- PAInfo.CollapseFlag = 1;
- return 0;
- }
+
+ PAInfo.CollapseFlag = 1;
+ return 0;
}
else
return 0;
More information about the llvm-commits
mailing list