diff options
Diffstat (limited to 'llvm/tools/llvm-readobj')
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 6 | ||||
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.h | 2 |
2 files changed, 3 insertions, 5 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index 7ccc2c7e00d..14178b97609 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -272,18 +272,16 @@ LLVM_ATTRIBUTE_NORETURN void reportError(Twine Msg) { exit(1); } -void error(llvm::Error EC) { +void error(Error EC) { if (!EC) return; - handleAllErrors(std::move(EC), - [&](ErrorInfoBase &EI) { reportError(EI.message()); }); + [&](const ErrorInfoBase &EI) { reportError(EI.message()); }); } void error(std::error_code EC) { if (!EC) return; - reportError(EC.message()); } diff --git a/llvm/tools/llvm-readobj/llvm-readobj.h b/llvm/tools/llvm-readobj/llvm-readobj.h index 862fd13ad29..015692085e5 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.h +++ b/llvm/tools/llvm-readobj/llvm-readobj.h @@ -23,7 +23,7 @@ namespace llvm { // Various helper functions. LLVM_ATTRIBUTE_NORETURN void reportError(Twine Msg); - void error(std::error_code ec); + void error(std::error_code EC); void error(llvm::Error EC); template <class T> T unwrapOrError(ErrorOr<T> EO) { if (EO) |