diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-08-06 21:54:37 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-08-06 21:54:37 +0000 |
commit | 8b3b09fdcfaffbd39b2adfc05e053ca019ef965b (patch) | |
tree | 43e6dd635c0e70e1d4dedebff38c373175c2c1f2 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | 03c9cd08520ade71caedc4ea5468cc8116dd42d6 (diff) | |
download | bcm5719-llvm-8b3b09fdcfaffbd39b2adfc05e053ca019ef965b.tar.gz bcm5719-llvm-8b3b09fdcfaffbd39b2adfc05e053ca019ef965b.zip |
Move to llvm-readobj code that is only used there.
lld might end up using a small part of this, but it will be in a much
refactored form. For now this unblocks avoiding the full section scan in the
ELFFile constructor.
This also has a (very small) error handling improvement.
llvm-svn: 244282
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index db0ffd0141a..93fa01c2aa2 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -191,7 +191,7 @@ namespace opts { namespace llvm { void reportError(Twine Msg) { - outs() << Msg << "\n"; + outs() << "\nError reading file: " << Msg << ".\n"; outs().flush(); exit(1); } @@ -200,7 +200,7 @@ void error(std::error_code EC) { if (!EC) return; - reportError(Twine("\nError reading file: ") + EC.message() + "."); + reportError(EC.message()); } bool relocAddressLess(RelocationRef a, RelocationRef b) { |