[Sema] Remove ImportFilterKind::SPIAccessControl

That filter wasn't needed in practice, we can remove it.
This commit is contained in:
Alexis Laferrière
2023-02-24 17:17:51 -08:00
parent aced44a84b
commit 4330921806
10 changed files with 11 additions and 30 deletions

View File

@@ -70,8 +70,7 @@ static void printToolVersionAndFlagsComment(raw_ostream &out,
moduleName << "=" << moduleName;
ModuleDecl::ImportFilter filter = {ModuleDecl::ImportFilterKind::Default,
ModuleDecl::ImportFilterKind::Exported,
ModuleDecl::ImportFilterKind::SPIAccessControl};
ModuleDecl::ImportFilterKind::Exported};
if (Opts.PrintPrivateInterfaceContent)
filter |= ModuleDecl::ImportFilterKind::SPIOnly;
@@ -228,8 +227,7 @@ static void printImports(raw_ostream &out,
// it's not obvious what higher-level optimization would be factored out here.
ModuleDecl::ImportFilter allImportFilter = {
ModuleDecl::ImportFilterKind::Exported,
ModuleDecl::ImportFilterKind::Default,
ModuleDecl::ImportFilterKind::SPIAccessControl};
ModuleDecl::ImportFilterKind::Default};
// With -experimental-spi-imports:
// When printing the private swiftinterface file, print implementation-only