[llvm-commits] CVS: llvm/lib/Transforms/Utils/SimplifyCFG.cpp
Chris Lattner
sabre at nondot.org
Sun Oct 29 13:21:34 PST 2006
Changes in directory llvm/lib/Transforms/Utils:
SimplifyCFG.cpp updated: 1.101 -> 1.102
---
Log message:
Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT.
---
Diffs of the changes: (+1 -1)
SimplifyCFG.cpp | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff -u llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1.101 llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1.102
--- llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1.101 Fri Oct 20 02:07:24 2006
+++ llvm/lib/Transforms/Utils/SimplifyCFG.cpp Sun Oct 29 15:21:20 2006
@@ -853,7 +853,7 @@
Instruction *I1 = BB1->begin(), *I2 = BB2->begin();
if (I1->getOpcode() != I2->getOpcode() || !I1->isIdenticalTo(I2) ||
- isa<PHINode>(I1))
+ isa<PHINode>(I1) || isa<InvokeInst>(I1))
return false;
// If we get here, we can hoist at least one instruction.
More information about the llvm-commits
mailing list