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