diff --git a/mlir/lib/Support/MlirOptMain.cpp b/mlir/lib/Support/MlirOptMain.cpp --- a/mlir/lib/Support/MlirOptMain.cpp +++ b/mlir/lib/Support/MlirOptMain.cpp @@ -109,7 +109,8 @@ if (preloadDialectsInContext) context.loadAllAvailableDialects(); context.allowUnregisteredDialects(allowUnregisteredDialects); - context.printOpOnDiagnostic(!verifyDiagnostics); + if (verifyDiagnostics) + context.printOpOnDiagnostic(false); context.getDebugActionManager().registerActionHandler(); // If we are in verify diagnostics mode then we have a lot of work to do,