[llvm-commits] [llvm] r151468 - /llvm/trunk/lib/VMCore/Verifier.cpp
Rafael Espindola
rafael.espindola at gmail.com
Sat Feb 25 18:14:25 PST 2012
Author: rafael
Date: Sat Feb 25 20:14:25 2012
New Revision: 151468
URL: http://llvm.org/viewvc/llvm-project?rev=151468&view=rev
Log:
Don't call dominates on unreachable instructions.
Modified:
llvm/trunk/lib/VMCore/Verifier.cpp
Modified: llvm/trunk/lib/VMCore/Verifier.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/Verifier.cpp?rev=151468&r1=151467&r2=151468&view=diff
==============================================================================
--- llvm/trunk/lib/VMCore/Verifier.cpp (original)
+++ llvm/trunk/lib/VMCore/Verifier.cpp Sat Feb 25 20:14:25 2012
@@ -1648,8 +1648,8 @@
}
// Definition must dominate use unless use is unreachable!
- Assert2(InstsInThisBlock.count(Op) || DT->dominates(Op, &I) ||
- !DT->isReachableFromEntry(BB),
+ Assert2(InstsInThisBlock.count(Op) || !DT->isReachableFromEntry(BB)
+ || DT->dominates(Op, &I),
"Instruction does not dominate all uses!", Op, &I);
}
} else if (isa<InlineAsm>(I.getOperand(i))) {
More information about the llvm-commits
mailing list