Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.86 -> 1.87 --- Log message: Branch conditions must be i1 --- Diffs of the changes: (+1 -3) GlobalOpt.cpp | 4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp diff -u llvm/lib/Transforms/IPO/GlobalOpt.cpp:1.86 llvm/lib/Transforms/IPO/GlobalOpt.cpp:1.87 --- llvm/lib/Transforms/IPO/GlobalOpt.cpp:1.86 Thu Jan 11 22:24:45 2007 +++ llvm/lib/Transforms/IPO/GlobalOpt.cpp Fri Jan 12 12:30:11 2007 @@ -1799,10 +1799,8 @@ } else { ConstantInt *Cond = dyn_cast<ConstantInt>(getVal(Values, BI->getCondition())); + if (!Cond) return false; // Cannot determine. - // Cannot determine. - if (!Cond || Cond->getType() != Type::Int1Ty) - return false; NewBB = BI->getSuccessor(!Cond->getZExtValue()); } } else if (SwitchInst *SI = dyn_cast<SwitchInst>(CurInst)) { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits