================ @@ -696,6 +698,19 @@ buildPreamble(PathRef FileName, CompilerInvocation CI, Result->Includes = CapturedInfo.takeIncludes(); Result->Pragmas = std::make_shared<const include_cleaner::PragmaIncludes>( CapturedInfo.takePragmaIncludes()); + + if (ExperimentalModulesSupport) { + WallTimer PrerequisiteModuleTimer; + PrerequisiteModuleTimer.startTimer(); + Result->DependentModulesInfo = + PrerequisiteModules::buildPrerequisiteModulesFor(FileName, Inputs.TFS, + CDB); + PrerequisiteModuleTimer.stopTimer(); + + log("Built prerequisite module for file {0} in {1} seconds", FileName, ---------------- ChuanqiXu9 wrote:
Done https://github.com/llvm/llvm-project/pull/66462 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits