================ @@ -1629,6 +1630,23 @@ PassBuilder::buildModuleOptimizationPipeline(OptimizationLevel Level, if (!LTOPreLink) MPM.addPass(RelLookupTableConverterPass()); + if (PTO.WholeProgramDevirt && LTOPhase == ThinOrFullLTOPhase::None) { ---------------- hassnaaHamdi wrote:
I have that check to void running passes that are not needed if the option is not enabled, not only the Inliner pass, but also the WPD and LowerTypeTests pass. https://github.com/llvm/llvm-project/pull/145031 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits