aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorGeorge Rimar <grimar@accesssoftek.com>2019-08-17 15:24:16 +0000
committerGeorge Rimar <grimar@accesssoftek.com>2019-08-17 15:24:16 +0000
commite9f28133a9fb42156a76f03e8beb85be93b793d2 (patch)
tree89d7b5f3d1276a806d965f3537ceba81d7f91442 /llvm/tools/llvm-readobj/llvm-readobj.cpp
parentb3d258fc44b588f06eb35f8e4b9a6d1fc859acec (diff)
downloadllvm-e9f28133a9fb42156a76f03e8beb85be93b793d2.zip
llvm-e9f28133a9fb42156a76f03e8beb85be93b793d2.tar.gz
llvm-e9f28133a9fb42156a76f03e8beb85be93b793d2.tar.bz2
[llvm-readobj] - An attemp to fix BB after r369191.
Few BB failed with the following error: Command Output (stderr): -- /home/buildbots/ppc64be-clang-lnt-test/clang-ppc64be-lnt/llvm/test/tools/llvm-readobj/stack-sizes.test:263:19: error: BADSECTION-OUT: expected string not found in input # BADSECTION-OUT: 8 ? ^ <stdin>:4:1: note: scanning from here ^ It doesn't reproduce on ubuntu/windows I have. Also, seems many of the bots are happy too. This slightly reorders the code to make fouts().flush() call earlier, like it was before the r369191. llvm-svn: 369192
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
-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 8e89ccc..00f7ab2 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";
});