]> granicus.if.org Git - llvm/commitdiff
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)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286571 91177308-0d34-0410-b5e6-96231b3b80d8

tools/gold/gold-plugin.cpp

index 1de74869d217ee9fca31782c642ad613ef282e30..ed8d00256e7c9f8b889300eb71a583c4a6cb16a8 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();
   });