diff options
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
-rw-r--r-- | clang/lib/Frontend/CompilerInstance.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Frontend/CompilerInstance.cpp b/clang/lib/Frontend/CompilerInstance.cpp index 9b4147f..b59496b 100644 --- a/clang/lib/Frontend/CompilerInstance.cpp +++ b/clang/lib/Frontend/CompilerInstance.cpp @@ -580,13 +580,13 @@ struct ReadModuleNames : ASTReaderListener { ModuleMap &MM = PP.getHeaderSearchInfo().getModuleMap(); for (const std::string &LoadedModule : LoadedModules) MM.cacheModuleLoad(*PP.getIdentifierInfo(LoadedModule), - MM.findModule(LoadedModule)); + MM.findOrLoadModule(LoadedModule)); LoadedModules.clear(); } void markAllUnavailable() { for (const std::string &LoadedModule : LoadedModules) { - if (Module *M = PP.getHeaderSearchInfo().getModuleMap().findModule( + if (Module *M = PP.getHeaderSearchInfo().getModuleMap().findOrLoadModule( LoadedModule)) { M->HasIncompatibleModuleFile = true; |