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

@@ -87,7 +87,7 @@ static void printToolVersionAndFlagsComment(raw_ostream &out,
SmallVector<ImportedModule> imports;
M->getImportedModules(imports, filter);
M->getMissingImportedModules(imports);
M->getImplicitImportsForModuleInterface(imports);
for (ImportedModule import: imports) {
StringRef importedName = import.importedModule->getNameStr();
@@ -337,7 +337,7 @@ static void printImports(raw_ostream &out,
M->getImportedModules(allImports, allImportFilter);
if (Opts.PrintMissingImports)
M->getMissingImportedModules(allImports);
M->getImplicitImportsForModuleInterface(allImports);
ImportedModule::removeDuplicates(allImports);
diagnoseScopedImports(ctx.Diags, allImports);