File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
compiler/rustc_llvm/llvm-wrapper Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -934,10 +934,8 @@ LLVMRustOptimize(
934934 } else {
935935 for (const auto &C : PipelineStartEPCallbacks)
936936 PB.registerPipelineStartEPCallback (C);
937- if (OptStage != LLVMRustOptStage::PreLinkThinLTO) {
938- for (const auto &C : OptimizerLastEPCallbacks)
939- PB.registerOptimizerLastEPCallback (C);
940- }
937+ for (const auto &C : OptimizerLastEPCallbacks)
938+ PB.registerOptimizerLastEPCallback (C);
941939
942940 switch (OptStage) {
943941 case LLVMRustOptStage::PreLinkNoLTO:
@@ -946,8 +944,6 @@ LLVMRustOptimize(
946944 case LLVMRustOptStage::PreLinkThinLTO:
947945 MPM = PB.buildThinLTOPreLinkDefaultPipeline (OptLevel);
948946 NeedThinLTOBufferPasses = false ;
949- for (const auto &C : OptimizerLastEPCallbacks)
950- C (MPM, OptLevel);
951947 break ;
952948 case LLVMRustOptStage::PreLinkFatLTO:
953949 MPM = PB.buildLTOPreLinkDefaultPipeline (OptLevel);
You can’t perform that action at this time.
0 commit comments