================ @@ -104,6 +107,8 @@ struct PreambleData { IncludeStructure Includes; // Captures #include-mapping information in #included headers. std::shared_ptr<const include_cleaner::PragmaIncludes> Pragmas; + // Information about module files for this preamble. + std::optional<PrerequisiteModules> DependentModulesInfo; ---------------- sam-mccall wrote:
hmm, I think the adjective "dependent" in "dependent modules" would refer to modules that depend on this, not modules that this depends on. Maybe `UsedModules`, `RequiredModules` or just `Modules`? 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