mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-23 17:32:49 +00:00
Fix visitInvokeInst to call visitTerminatorInst, and remove
a redundant check from checkInstruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110076 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3768091407
commit
dacfc5d37f
@ -1213,6 +1213,7 @@ void Verifier::visitCallInst(CallInst &CI) {
|
||||
|
||||
void Verifier::visitInvokeInst(InvokeInst &II) {
|
||||
VerifyCallSite(&II);
|
||||
visitTerminatorInst(II);
|
||||
}
|
||||
|
||||
/// visitBinaryOperator - Check that both arguments to the binary operator are
|
||||
@ -1419,10 +1420,6 @@ void Verifier::visitInstruction(Instruction &I) {
|
||||
"Only PHI nodes may reference their own value!", &I);
|
||||
}
|
||||
|
||||
// Verify that if this is a terminator that it is at the end of the block.
|
||||
if (isa<TerminatorInst>(I))
|
||||
Assert1(BB->getTerminator() == &I, "Terminator not at end of block!", &I);
|
||||
|
||||
// Check that void typed values don't have names
|
||||
Assert1(!I.getType()->isVoidTy() || !I.hasName(),
|
||||
"Instruction has a name, but provides a void value!", &I);
|
||||
|
Loading…
x
Reference in New Issue
Block a user