Print current function on verification failures.

llvm-svn: 56291
This commit is contained in:
Daniel Dunbar
2008-09-17 21:13:22 +00:00
parent f8610ebebc
commit d9d1f5f522

View File

@@ -100,7 +100,10 @@ void CodeGenFunction::FinishFunction(SourceLocation EndLoc) {
AllocaInsertPt = 0;
// Verify that the function is well formed.
assert(!verifyFunction(*CurFn) && "Generated function is not well formed.");
if (verifyFunction(*CurFn, llvm::PrintMessageAction)) {
CurFn->dump();
assert(0 && "Function failed verification!");
}
}
void CodeGenFunction::StartFunction(const Decl *D, QualType RetTy,