[llvm] r346649 - [newpm] Fix r346645: Missing consume of the Error return by the pipeline parser

Philip Pfaffe via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 12 04:27:59 PST 2018


Author: pfaffe
Date: Mon Nov 12 04:27:58 2018
New Revision: 346649

URL: http://llvm.org/viewvc/llvm-project?rev=346649&view=rev
Log:
[newpm] Fix r346645: Missing consume of the Error return by the pipeline parser

Modified:
    llvm/trunk/tools/opt/NewPMDriver.cpp

Modified: llvm/trunk/tools/opt/NewPMDriver.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/opt/NewPMDriver.cpp?rev=346649&r1=346648&r2=346649&view=diff
==============================================================================
--- llvm/trunk/tools/opt/NewPMDriver.cpp (original)
+++ llvm/trunk/tools/opt/NewPMDriver.cpp Mon Nov 12 04:27:58 2018
@@ -205,8 +205,9 @@ static void registerEPCallbacks(PassBuil
     PB.registerOptimizerLastEPCallback(
         [&PB, VerifyEachPass, DebugLogging](FunctionPassManager &PM,
                                             PassBuilder::OptimizationLevel) {
-          PB.parsePassPipeline(PM, OptimizerLastEPPipeline, VerifyEachPass,
-                               DebugLogging);
+          ExitOnError Err("Unable to parse OptimizerLastEP pipeline: ");
+          Err(PB.parsePassPipeline(PM, OptimizerLastEPPipeline, VerifyEachPass,
+                                   DebugLogging));
         });
 }
 




More information about the llvm-commits mailing list