summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump/MachODump.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-01-13 02:03:31 +0000
committerDavide Italiano <davide@freebsd.org>2016-01-13 02:03:31 +0000
commit3806c5c15c1ee63badf2771b4337c8070e977918 (patch)
tree35f11e13cf18a65eb167ff1bc3690665206e8a4c /llvm/tools/llvm-objdump/MachODump.cpp
parent72fdb32dac0193b009f65b6e42aa224e88ecfd74 (diff)
downloadbcm5719-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.cpp6
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)) {
OpenPOWER on IntegriCloud