File tree 1 file changed +2
-6
lines changed
compiler/rustc_llvm/llvm-wrapper
1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -934,10 +934,8 @@ LLVMRustOptimize(
934
934
} else {
935
935
for (const auto &C : PipelineStartEPCallbacks)
936
936
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);
941
939
942
940
switch (OptStage) {
943
941
case LLVMRustOptStage::PreLinkNoLTO:
@@ -946,8 +944,6 @@ LLVMRustOptimize(
946
944
case LLVMRustOptStage::PreLinkThinLTO:
947
945
MPM = PB.buildThinLTOPreLinkDefaultPipeline (OptLevel);
948
946
NeedThinLTOBufferPasses = false ;
949
- for (const auto &C : OptimizerLastEPCallbacks)
950
- C (MPM, OptLevel);
951
947
break ;
952
948
case LLVMRustOptStage::PreLinkFatLTO:
953
949
MPM = PB.buildLTOPreLinkDefaultPipeline (OptLevel);
You can’t perform that action at this time.
0 commit comments