diff options
-rw-r--r-- | lld/COFF/LTO.cpp | 6 | ||||
-rw-r--r-- | lld/ELF/LTO.cpp | 6 |
2 files changed, 4 insertions, 8 deletions
diff --git a/lld/COFF/LTO.cpp b/lld/COFF/LTO.cpp index 1e62908baa4..33bda83b4b8 100644 --- a/lld/COFF/LTO.cpp +++ b/lld/COFF/LTO.cpp @@ -49,10 +49,8 @@ static void diagnosticHandler(const DiagnosticInfo &DI) { } static void checkError(Error E) { - handleAllErrors(std::move(E), [&](ErrorInfoBase &EIB) -> Error { - error(EIB.message()); - return Error::success(); - }); + handleAllErrors(std::move(E), + [&](ErrorInfoBase &EIB) { error(EIB.message()); }); } static void saveBuffer(StringRef Buffer, const Twine &Path) { diff --git a/lld/ELF/LTO.cpp b/lld/ELF/LTO.cpp index 561494e7cca..7425bfcf5fb 100644 --- a/lld/ELF/LTO.cpp +++ b/lld/ELF/LTO.cpp @@ -61,10 +61,8 @@ static void diagnosticHandler(const DiagnosticInfo &DI) { } static void checkError(Error E) { - handleAllErrors(std::move(E), [&](ErrorInfoBase &EIB) -> Error { - error(EIB.message()); - return Error::success(); - }); + handleAllErrors(std::move(E), + [&](ErrorInfoBase &EIB) { error(EIB.message()); }); } static std::unique_ptr<lto::LTO> createLTO() { |