@@ -1906,8 +1906,6 @@ SourceFile::getImportedModules(SmallVectorImpl<ImportedModule> &modules,
19061906 requiredFilter |= ModuleDecl::ImportFilterKind::ImplementationOnly;
19071907 else if (desc.options .contains (ImportFlags::SPIOnly))
19081908 requiredFilter |= ModuleDecl::ImportFilterKind::SPIOnly;
1909- else if (desc.options .contains (ImportFlags::SPIAccessControl))
1910- requiredFilter |= ModuleDecl::ImportFilterKind::SPIAccessControl;
19111909 else
19121910 requiredFilter |= ModuleDecl::ImportFilterKind::Default;
19131911
@@ -2271,8 +2269,7 @@ SourceFile::collectLinkLibraries(ModuleDecl::LinkLibraryCallback callback) const
22712269
22722270 ModuleDecl::ImportFilter filter = {
22732271 ModuleDecl::ImportFilterKind::Exported,
2274- ModuleDecl::ImportFilterKind::Default,
2275- ModuleDecl::ImportFilterKind::SPIAccessControl};
2272+ ModuleDecl::ImportFilterKind::Default};
22762273
22772274 auto *topLevel = getParentModule ();
22782275
@@ -2985,7 +2982,6 @@ bool ModuleDecl::isImportedImplementationOnly(const ModuleDecl *module) const {
29852982 ModuleDecl::ImportFilter filter = {
29862983 ModuleDecl::ImportFilterKind::Exported,
29872984 ModuleDecl::ImportFilterKind::Default,
2988- ModuleDecl::ImportFilterKind::SPIAccessControl,
29892985 ModuleDecl::ImportFilterKind::ShadowedByCrossImportOverlay};
29902986 SmallVector<ImportedModule, 4 > results;
29912987 getImportedModules (results, filter);
@@ -3011,8 +3007,7 @@ canBeUsedForCrossModuleOptimization(DeclContext *ctxt) const {
30113007 // @_implementationOnly or @_spi.
30123008 ModuleDecl::ImportFilter filter = {
30133009 ModuleDecl::ImportFilterKind::ImplementationOnly,
3014- ModuleDecl::ImportFilterKind::SPIOnly,
3015- ModuleDecl::ImportFilterKind::SPIAccessControl
3010+ ModuleDecl::ImportFilterKind::SPIOnly
30163011 };
30173012 SmallVector<ImportedModule, 4 > results;
30183013 getImportedModules (results, filter);
0 commit comments