diff options
author | Fedor Sergeev <fedor.sergeev@azul.com> | 2018-10-15 15:36:08 +0000 |
---|---|---|
committer | Fedor Sergeev <fedor.sergeev@azul.com> | 2018-10-15 15:36:08 +0000 |
commit | a01be0f217712a9b8a4df2d48fd420e4c786a569 (patch) | |
tree | 368caea9719291f8f0146d5a2f6acf604512e9fe /llvm/lib/LTO/LTOBackend.cpp | |
parent | b06ac18ee9d5e8341d9268c4e59c9143e349692d (diff) | |
download | llvm-a01be0f217712a9b8a4df2d48fd420e4c786a569.zip llvm-a01be0f217712a9b8a4df2d48fd420e4c786a569.tar.gz llvm-a01be0f217712a9b8a4df2d48fd420e4c786a569.tar.bz2 |
Revert "[NewPM] teach -passes= to emit meaningful error messages"
This reverts r344519 due to failures in pipeline-parsing test.
llvm-svn: 344524
Diffstat (limited to 'llvm/lib/LTO/LTOBackend.cpp')
-rw-r--r-- | llvm/lib/LTO/LTOBackend.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/lib/LTO/LTOBackend.cpp b/llvm/lib/LTO/LTOBackend.cpp index 1f9d60a..20fc40d 100644 --- a/llvm/lib/LTO/LTOBackend.cpp +++ b/llvm/lib/LTO/LTOBackend.cpp @@ -162,7 +162,7 @@ static void runNewPMPasses(Config &Conf, Module &Mod, TargetMachine *TM, AAManager AA; // Parse a custom AA pipeline if asked to. - if (auto Err = PB.parseAAPipeline(AA, "default")) + if (!PB.parseAAPipeline(AA, "default")) report_fatal_error("Error parsing default AA pipeline"); LoopAnalysisManager LAM(Conf.DebugPassManager); @@ -221,9 +221,9 @@ static void runNewPMCustomPasses(Module &Mod, TargetMachine *TM, // Parse a custom AA pipeline if asked to. if (!AAPipelineDesc.empty()) - if (auto Err = PB.parseAAPipeline(AA, AAPipelineDesc)) - report_fatal_error("unable to parse AA pipeline description '" + - AAPipelineDesc + "': " + toString(std::move(Err))); + if (!PB.parseAAPipeline(AA, AAPipelineDesc)) + report_fatal_error("unable to parse AA pipeline description: " + + AAPipelineDesc); LoopAnalysisManager LAM; FunctionAnalysisManager FAM; @@ -246,9 +246,9 @@ static void runNewPMCustomPasses(Module &Mod, TargetMachine *TM, MPM.addPass(VerifierPass()); // Now, add all the passes we've been requested to. - if (auto Err = PB.parsePassPipeline(MPM, PipelineDesc)) - report_fatal_error("unable to parse pass pipeline description '" + - PipelineDesc + "': " + toString(std::move(Err))); + if (!PB.parsePassPipeline(MPM, PipelineDesc)) + report_fatal_error("unable to parse pass pipeline description: " + + PipelineDesc); if (!DisableVerify) MPM.addPass(VerifierPass()); |