summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-08-06 21:54:37 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-08-06 21:54:37 +0000
commit8b3b09fdcfaffbd39b2adfc05e053ca019ef965b (patch)
tree43e6dd635c0e70e1d4dedebff38c373175c2c1f2 /llvm/tools/llvm-readobj/llvm-readobj.cpp
parent03c9cd08520ade71caedc4ea5468cc8116dd42d6 (diff)
downloadbcm5719-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.cpp4
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) {
OpenPOWER on IntegriCloud