Skip to content

Commit ca35cfb

Browse files
committed
review
1 parent 2a06b69 commit ca35cfb

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp

+2-6
Original file line numberDiff line numberDiff 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);

0 commit comments

Comments
 (0)