error messages because verification stops at the first error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14794
91177308-0d34-0410-b5e6-
96231b3b80d8
return 1;
}
- if (!DisableVerify && verifyModule(*M.get(), PrintMessageAction)) {
+ try {
+ if (!DisableVerify)
+ verifyModule(*M.get(), ThrowExceptionAction);
+ } catch (const std::string &Err) {
std::cerr << argv[0]
<< ": assembly parsed, but does not verify as correct!\n";
+ std::cerr << Err;
return 1;
}