AST: Clarify SourceFile's existing missing imports record.

In anticipation of adding a new kind of missing import record to `SourceFile`,
clarify the purpose of the existing "missing imports" record with more specific
naming and documentation.
This commit is contained in:
Allan Shortlidge
2024-08-01 10:53:53 -07:00
parent 5424ddd051
commit fff4bebc44
6 changed files with 30 additions and 18 deletions

View File

@@ -1720,9 +1720,9 @@ void ModuleDecl::getImportedModules(SmallVectorImpl<ImportedModule> &modules,
FORWARD(getImportedModules, (modules, filter));
}
void ModuleDecl::getMissingImportedModules(
void ModuleDecl::getImplicitImportsForModuleInterface(
SmallVectorImpl<ImportedModule> &imports) const {
FORWARD(getMissingImportedModules, (imports));
FORWARD(getImplicitImportsForModuleInterface, (imports));
}
const llvm::DenseMap<const clang::Module *, ModuleDecl *> &
@@ -1811,9 +1811,9 @@ SourceFile::getImportedModules(SmallVectorImpl<ImportedModule> &modules,
}
}
void SourceFile::getMissingImportedModules(
void SourceFile::getImplicitImportsForModuleInterface(
SmallVectorImpl<ImportedModule> &modules) const {
for (auto module : MissingImportedModules)
for (auto module : ImplicitImportsForModuleInterface)
modules.push_back(module);
}