diff options
author | Davide Italiano <davide@freebsd.org> | 2016-01-13 02:03:31 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2016-01-13 02:03:31 +0000 |
commit | 3806c5c15c1ee63badf2771b4337c8070e977918 (patch) | |
tree | 35f11e13cf18a65eb167ff1bc3690665206e8a4c /llvm/tools/llvm-objdump/MachODump.cpp | |
parent | 72fdb32dac0193b009f65b6e42aa224e88ecfd74 (diff) | |
download | bcm5719-llvm-3806c5c15c1ee63badf2771b4337c8070e977918.tar.gz bcm5719-llvm-3806c5c15c1ee63badf2771b4337c8070e977918.zip |
[llvm-objdump] Use report_error() and improve error coverage.
llvm-svn: 257561
Diffstat (limited to 'llvm/tools/llvm-objdump/MachODump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/MachODump.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/tools/llvm-objdump/MachODump.cpp b/llvm/tools/llvm-objdump/MachODump.cpp index e486b1a0d6d..87b2b439d55 100644 --- a/llvm/tools/llvm-objdump/MachODump.cpp +++ b/llvm/tools/llvm-objdump/MachODump.cpp @@ -1481,10 +1481,8 @@ void llvm::ParseInputMachO(StringRef Filename) { // Attempt to open the binary. ErrorOr<OwningBinary<Binary>> BinaryOrErr = createBinary(Filename); - if (std::error_code EC = BinaryOrErr.getError()) { - errs() << "llvm-objdump: '" << Filename << "': " << EC.message() << ".\n"; - return; - } + if (std::error_code EC = BinaryOrErr.getError()) + report_error(Filename, EC); Binary &Bin = *BinaryOrErr.get().getBinary(); if (Archive *A = dyn_cast<Archive>(&Bin)) { |