diff options
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index 8e89cccf2a8..00f7ab2e341 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -395,14 +395,14 @@ LLVM_ATTRIBUTE_NORETURN void reportError(Error Err, StringRef Input) { void reportWarning(Error Err, StringRef Input) { assert(Err); + // Flush the standard output to print the warning at a + // proper place. + fouts().flush(); if (Input == "-") Input = "<stdin>"; handleAllErrors(createFileError(Input, std::move(Err)), [&](const ErrorInfoBase &EI) { - // Flush the standard output to print the warning at a - // proper place. - fouts().flush(); errs() << "\n"; WithColor::warning(errs()) << EI.message() << "\n"; }); |