From 8b3b09fdcfaffbd39b2adfc05e053ca019ef965b Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Thu, 6 Aug 2015 21:54:37 +0000 Subject: 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 --- llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp') diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index db0ffd0..93fa01c 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) { -- cgit v1.1