summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Pfaffe <philip.pfaffe@gmail.com>2018-11-12 12:27:58 +0000
committerPhilip Pfaffe <philip.pfaffe@gmail.com>2018-11-12 12:27:58 +0000
commite194c02849734d296da49d901ce3c66a06ec186b (patch)
tree36b60c8e2ca24436aa4b24a84e240eafd9306ac1
parent961024f17451042444a2e6f49a6dcdee9d28f923 (diff)
downloadbcm5719-llvm-e194c02849734d296da49d901ce3c66a06ec186b.tar.gz
bcm5719-llvm-e194c02849734d296da49d901ce3c66a06ec186b.zip
[newpm] Fix r346645: Missing consume of the Error return by the pipeline parser
llvm-svn: 346649
-rw-r--r--llvm/tools/opt/NewPMDriver.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/tools/opt/NewPMDriver.cpp b/llvm/tools/opt/NewPMDriver.cpp
index e68645fd0f4..211a3b151fe 100644
--- a/llvm/tools/opt/NewPMDriver.cpp
+++ b/llvm/tools/opt/NewPMDriver.cpp
@@ -205,8 +205,9 @@ static void registerEPCallbacks(PassBuilder &PB, bool VerifyEachPass,
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));
});
}
OpenPOWER on IntegriCloud