[lld] r313930 - Simplify error handling. NFC.

Rafael Espindola via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 21 15:50:52 PDT 2017


Author: rafael
Date: Thu Sep 21 15:50:52 2017
New Revision: 313930

URL: http://llvm.org/viewvc/llvm-project?rev=313930&view=rev
Log:
Simplify error handling. NFC.

Modified:
    lld/trunk/COFF/LTO.cpp
    lld/trunk/ELF/LTO.cpp

Modified: lld/trunk/COFF/LTO.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/COFF/LTO.cpp?rev=313930&r1=313929&r2=313930&view=diff
==============================================================================
--- lld/trunk/COFF/LTO.cpp (original)
+++ lld/trunk/COFF/LTO.cpp Thu Sep 21 15:50:52 2017
@@ -49,10 +49,8 @@ static void diagnosticHandler(const Diag
 }
 
 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) {

Modified: lld/trunk/ELF/LTO.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/LTO.cpp?rev=313930&r1=313929&r2=313930&view=diff
==============================================================================
--- lld/trunk/ELF/LTO.cpp (original)
+++ lld/trunk/ELF/LTO.cpp Thu Sep 21 15:50:52 2017
@@ -61,10 +61,8 @@ static void diagnosticHandler(const Diag
 }
 
 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() {




More information about the llvm-commits mailing list