ModuleInterface: add a frontend flag to skip printing import statement corresponding to a module name.

Related: rdar://63465931
This commit is contained in:
Xi Ge
2022-02-24 15:17:40 -08:00
parent 56740867bd
commit 1115332ab9
6 changed files with 40 additions and 0 deletions

View File

@@ -225,6 +225,11 @@ static void printImports(raw_ostream &out,
continue;
}
if (llvm::count(Opts.ModulesToSkipInPublicInterface,
importedModule->getName().str())) {
continue;
}
llvm::SmallSetVector<Identifier, 4> spis;
M->lookupImportedSPIGroups(importedModule, spis);