Fix gold plugin after Error API changes
authorMehdi Amini <mehdi.amini@apple.com>
Fri, 11 Nov 2016 06:04:30 +0000 (06:04 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Fri, 11 Nov 2016 06:04:30 +0000 (06:04 +0000)
llvm-svn: 286571

llvm/tools/gold/gold-plugin.cpp

index 1de7486..ed8d002 100644 (file)
@@ -392,7 +392,7 @@ static void diagnosticHandler(const DiagnosticInfo &DI) {
 }
 
 static void check(Error E, std::string Msg = "LLVM gold plugin") {
-  handleAllErrors(std::move(E), [&](ErrorInfoBase &EIB) {
+  handleAllErrors(std::move(E), [&](ErrorInfoBase &EIB) -> Error {
     message(LDPL_FATAL, "%s: %s", Msg.c_str(), EIB.message().c_str());
     return Error::success();
   });