Revert the previous patch which was incorrect. This unbreaks eon, but rebreaks

invoke-1.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32718 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2006-12-20 19:50:15 +00:00
parent 505811e9dd
commit 19591b3aaf

View File

@ -921,7 +921,8 @@ void Verifier::visitInstruction(Instruction &I) {
// If it is used by something non-phi, then the other case is that
// 'OpBlock' dominates all of its predecessors other than the
// invoke. In this case, the invoke value can still be used.
if (!Bad) {
if (Bad) {
Bad = false;
for (pred_iterator PI = pred_begin(OpBlock),
E = pred_end(OpBlock); PI != E; ++PI) {
if (*PI != II->getParent() && !EF->dominates(OpBlock, *PI)) {