File tree Expand file tree Collapse file tree 1 file changed +1
-6
lines changed
compiler/rustc_llvm/llvm-wrapper Expand file tree Collapse file tree 1 file changed +1
-6
lines changed Original file line number Diff line number Diff line change @@ -945,12 +945,7 @@ LLVMRustOptimize(
945945 break ;
946946 case LLVMRustOptStage::PreLinkThinLTO:
947947 MPM = PB.buildThinLTOPreLinkDefaultPipeline (OptLevel);
948- // The ThinLTOPreLink pipeline already includes ThinLTOBuffer passes. However, callback
949- // passes may still run afterwards. This means we need to run the buffer passes again.
950- // FIXME: In LLVM 13, the ThinLTOPreLink pipeline also runs OptimizerLastEPCallbacks
951- // before the RequiredLTOPreLinkPasses, in which case we can remove these hacks.
952- if (OptimizerLastEPCallbacks.empty ())
953- NeedThinLTOBufferPasses = false ;
948+ NeedThinLTOBufferPasses = false ;
954949 for (const auto &C : OptimizerLastEPCallbacks)
955950 C (MPM, OptLevel);
956951 break ;
You can’t perform that action at this time.
0 commit comments