summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2015-12-05 23:36:52 +0000
committerDavide Italiano <davide@freebsd.org>2015-12-05 23:36:52 +0000
commite66b73fb0c96c067157a12bea5340d4b12982225 (patch)
treefbb65d9357ff487fddb4afd6eefbebc681f01b52 /llvm/tools/llvm-readobj/llvm-readobj.cpp
parentddd03bf6a002ec04533fedc726fb0c07dbbe8fbd (diff)
downloadbcm5719-llvm-e66b73fb0c96c067157a12bea5340d4b12982225.tar.gz
bcm5719-llvm-e66b73fb0c96c067157a12bea5340d4b12982225.zip
[llvm-readobj] report_error() does not return, so we can simplify.
llvm-svn: 254868
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
-rw-r--r--llvm/tools/llvm-readobj/llvm-readobj.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp
index 5406afff241..2a75ababb2e 100644
--- a/llvm/tools/llvm-readobj/llvm-readobj.cpp
+++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp
@@ -296,10 +296,8 @@ static std::error_code createDumper(const ObjectFile *Obj, StreamWriter &Writer,
static void dumpObject(const ObjectFile *Obj) {
StreamWriter Writer(outs());
std::unique_ptr<ObjDumper> Dumper;
- if (std::error_code EC = createDumper(Obj, Writer, Dumper)) {
+ if (std::error_code EC = createDumper(Obj, Writer, Dumper))
reportError(Obj->getFileName(), EC);
- return;
- }
outs() << '\n';
outs() << "File: " << Obj->getFileName() << "\n";
@@ -414,10 +412,8 @@ static void dumpInput(StringRef File) {
// Attempt to open the binary.
ErrorOr<OwningBinary<Binary>> BinaryOrErr = createBinary(File);
- if (std::error_code EC = BinaryOrErr.getError()) {
+ if (std::error_code EC = BinaryOrErr.getError())
reportError(File, EC);
- return;
- }
Binary &Binary = *BinaryOrErr.get().getBinary();
if (Archive *Arc = dyn_cast<Archive>(&Binary))
OpenPOWER on IntegriCloud