diff options
| author | Philip Pfaffe <philip.pfaffe@gmail.com> | 2018-11-12 12:27:58 +0000 |
|---|---|---|
| committer | Philip Pfaffe <philip.pfaffe@gmail.com> | 2018-11-12 12:27:58 +0000 |
| commit | e194c02849734d296da49d901ce3c66a06ec186b (patch) | |
| tree | 36b60c8e2ca24436aa4b24a84e240eafd9306ac1 | |
| parent | 961024f17451042444a2e6f49a6dcdee9d28f923 (diff) | |
| download | bcm5719-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.cpp | 5 |
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)); }); } |

