Index: test/DebugInfo/debugify.ll =================================================================== --- test/DebugInfo/debugify.ll +++ test/DebugInfo/debugify.ll @@ -13,10 +13,10 @@ ; RUN: opt -enable-debugify -passes=verify -S -o - < %s | \ ; RUN: FileCheck %s -implicit-check-not="CheckModuleDebugify: FAIL" -; RUN: opt -debugify -strip -check-debugify -S -o - < %s | \ +; RUN: opt -debugify -strip -check-debugify -S -o - < %s 2>&1 | \ ; RUN: FileCheck %s -check-prefix=CHECK-FAIL -; RUN: opt -enable-debugify -strip -S -o - < %s | \ +; RUN: opt -enable-debugify -strip -S -o - < %s 2>&1 | \ ; RUN: FileCheck %s -check-prefix=CHECK-FAIL ; RUN: opt -enable-debugify -S -o - < %s | FileCheck %s -check-prefix=PASS Index: tools/opt/Debugify.cpp =================================================================== --- tools/opt/Debugify.cpp +++ tools/opt/Debugify.cpp @@ -163,10 +163,10 @@ continue; } - outs() << "ERROR: Instruction with empty DebugLoc in function "; - outs() << F.getName() << " --"; - I.print(outs()); - outs() << "\n"; + errs() << "ERROR: Instruction with empty DebugLoc in function "; + errs() << F.getName() << " --"; + I.print(errs()); + errs() << "\n"; HasErrors = true; } @@ -185,17 +185,17 @@ // Print the results. for (unsigned Idx : MissingLines.set_bits()) - outs() << "WARNING: Missing line " << Idx + 1 << "\n"; + errs() << "WARNING: Missing line " << Idx + 1 << "\n"; for (unsigned Idx : MissingVars.set_bits()) - outs() << "ERROR: Missing variable " << Idx + 1 << "\n"; + errs() << "ERROR: Missing variable " << Idx + 1 << "\n"; HasErrors |= MissingVars.count() > 0; outs() << Banner << " [" << NameOfWrappedPass << "]: " << (HasErrors ? "FAIL" : "PASS") << '\n'; if (HasErrors) { - outs() << "Module IR Dump\n"; - M.print(outs(), nullptr, false); + errs() << "Module IR Dump\n"; + M.print(errs(), nullptr, false); } // Strip the Debugify Metadata if required.