[llvm-commits] CVS: llvm/lib/Transforms/IPO/ConstantMerge.cpp
Jeff Cohen
jeffc at jolt-lang.org
Sat Apr 14 09:55:41 PDT 2007
Changes in directory llvm/lib/Transforms/IPO:
ConstantMerge.cpp updated: 1.36 -> 1.37
---
Log message:
Fix recent regression that broke several llvm-tests.
---
Diffs of the changes: (+2 -0)
ConstantMerge.cpp | 2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Transforms/IPO/ConstantMerge.cpp
diff -u llvm/lib/Transforms/IPO/ConstantMerge.cpp:1.36 llvm/lib/Transforms/IPO/ConstantMerge.cpp:1.37
--- llvm/lib/Transforms/IPO/ConstantMerge.cpp:1.36 Fri Apr 13 20:11:54 2007
+++ llvm/lib/Transforms/IPO/ConstantMerge.cpp Sat Apr 14 11:55:19 2007
@@ -66,6 +66,8 @@
GV->removeDeadConstantUsers();
if (GV->use_empty() && GV->hasInternalLinkage()) {
(GV++)->eraseFromParent();
+ if (GV == E)
+ break;
}
// Only process constants with initializers.
More information about the llvm-commits
mailing list