File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -233,18 +233,17 @@ struct IRExecDiagnosticHandler : public llvm::DiagnosticHandler {
233
233
Status *err;
234
234
IRExecDiagnosticHandler (Status *err) : err(err) {}
235
235
bool handleDiagnostics (const llvm::DiagnosticInfo &DI) override {
236
- if (DI.getKind () == llvm::DK_SrcMgr ) {
236
+ if (DI.getSeverity () == llvm::DS_Error ) {
237
237
const auto &DISM = llvm::cast<llvm::DiagnosticInfoSrcMgr>(DI);
238
238
if (err && err->Success ()) {
239
239
err->SetErrorToGenericError ();
240
240
err->SetErrorStringWithFormat (
241
- " Inline assembly error: %s" ,
241
+ " IRExecution error: %s" ,
242
242
DISM.getSMDiag ().getMessage ().str ().c_str ());
243
243
}
244
- return true ;
245
244
}
246
245
247
- return false ;
246
+ return true ;
248
247
}
249
248
};
250
249
} // namespace
You can’t perform that action at this time.
0 commit comments