[clang] [clang][modules] Lazily load by name lookups in module maps (PR #132853)
Jan Svoboda via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 26 09:31:25 PDT 2025
================
@@ -373,10 +373,10 @@ Module *HeaderSearch::lookupModule(StringRef ModuleName, StringRef SearchName,
SmallString<128> NestedModuleMapDirName;
NestedModuleMapDirName = Dir.getDirRef()->getName();
llvm::sys::path::append(NestedModuleMapDirName, ModuleName);
- if (loadModuleMapFile(NestedModuleMapDirName, IsSystem,
- /*IsFramework*/false) == LMM_NewlyLoaded){
+ if (parseModuleMapFile(NestedModuleMapDirName, IsSystem,
+ /*IsFramework*/ false) == MMR_NewlyProcessed) {
// If we just loaded a module map file, look for the module again.
----------------
jansvoboda11 wrote:
```suggestion
// If we just parsed a module map file, look for the module again.
```
https://github.com/llvm/llvm-project/pull/132853
More information about the cfe-commits
mailing list