summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/tools/llvm-readobj/llvm-readobj.cpp6
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";
});
OpenPOWER on IntegriCloud