@@ -1184,16 +1184,16 @@ SourceFile::getImportedModules(SmallVectorImpl<ModuleDecl::ImportedModule> &modu
11841184 for (auto desc : *Imports) {
11851185 ModuleDecl::ImportFilter requiredFilter;
11861186 if (desc.importOptions .contains (ImportFlags::Exported))
1187- requiredFilter |= ModuleDecl::ImportFilterKind::Public ;
1187+ requiredFilter |= ModuleDecl::ImportFilterKind::Exported ;
11881188 else if (desc.importOptions .contains (ImportFlags::ImplementationOnly))
11891189 requiredFilter |= ModuleDecl::ImportFilterKind::ImplementationOnly;
11901190 else if (desc.importOptions .contains (ImportFlags::SPIAccessControl))
11911191 requiredFilter |= ModuleDecl::ImportFilterKind::SPIAccessControl;
11921192 else
1193- requiredFilter |= ModuleDecl::ImportFilterKind::Private ;
1193+ requiredFilter |= ModuleDecl::ImportFilterKind::Default ;
11941194
11951195 if (!separatelyImportedOverlays.lookup (desc.module .importedModule ).empty ())
1196- requiredFilter |= ModuleDecl::ImportFilterKind::ShadowedBySeparateOverlay ;
1196+ requiredFilter |= ModuleDecl::ImportFilterKind::ShadowedByCrossImportOverlay ;
11971197
11981198 if (filter.contains (requiredFilter))
11991199 modules.push_back (desc.module );
@@ -1445,8 +1445,8 @@ SourceFile::collectLinkLibraries(ModuleDecl::LinkLibraryCallback callback) const
14451445 SmallVector<ModuleDecl::ImportedModule, 32 > stack;
14461446
14471447 ModuleDecl::ImportFilter filter = {
1448- ModuleDecl::ImportFilterKind::Public ,
1449- ModuleDecl::ImportFilterKind::Private ,
1448+ ModuleDecl::ImportFilterKind::Exported ,
1449+ ModuleDecl::ImportFilterKind::Default ,
14501450 ModuleDecl::ImportFilterKind::SPIAccessControl};
14511451
14521452 auto *topLevel = getParentModule ();
@@ -1680,7 +1680,7 @@ ModuleDecl::getDeclaringModuleAndBystander() {
16801680 SmallVector<ModuleDecl::ImportedModule, 16 > furtherImported;
16811681 ModuleDecl *overlayModule = this ;
16821682
1683- getImportedModules (imported, ModuleDecl::ImportFilterKind::Public );
1683+ getImportedModules (imported, ModuleDecl::ImportFilterKind::Exported );
16841684 while (!imported.empty ()) {
16851685 ModuleDecl *importedModule = imported.back ().importedModule ;
16861686 imported.pop_back ();
@@ -1706,7 +1706,7 @@ ModuleDecl::getDeclaringModuleAndBystander() {
17061706
17071707 furtherImported.clear ();
17081708 importedModule->getImportedModules (furtherImported,
1709- ModuleDecl::ImportFilterKind::Public );
1709+ ModuleDecl::ImportFilterKind::Exported );
17101710 imported.append (furtherImported.begin (), furtherImported.end ());
17111711 }
17121712
@@ -1988,10 +1988,10 @@ bool ModuleDecl::isImportedImplementationOnly(const ModuleDecl *module) const {
19881988 // Look through non-implementation-only imports to see if module is imported
19891989 // in some other way. Otherwise we assume it's implementation-only imported.
19901990 ModuleDecl::ImportFilter filter = {
1991- ModuleDecl::ImportFilterKind::Public ,
1992- ModuleDecl::ImportFilterKind::Private ,
1991+ ModuleDecl::ImportFilterKind::Exported ,
1992+ ModuleDecl::ImportFilterKind::Default ,
19931993 ModuleDecl::ImportFilterKind::SPIAccessControl,
1994- ModuleDecl::ImportFilterKind::ShadowedBySeparateOverlay };
1994+ ModuleDecl::ImportFilterKind::ShadowedByCrossImportOverlay };
19951995 SmallVector<ModuleDecl::ImportedModule, 4 > results;
19961996 getImportedModules (results, filter);
19971997
0 commit comments