@@ -1184,16 +1184,16 @@ SourceFile::getImportedModules(SmallVectorImpl<ModuleDecl::ImportedModule> &modu
1184
1184
for (auto desc : *Imports) {
1185
1185
ModuleDecl::ImportFilter requiredFilter;
1186
1186
if (desc.importOptions .contains (ImportFlags::Exported))
1187
- requiredFilter |= ModuleDecl::ImportFilterKind::Public ;
1187
+ requiredFilter |= ModuleDecl::ImportFilterKind::Exported ;
1188
1188
else if (desc.importOptions .contains (ImportFlags::ImplementationOnly))
1189
1189
requiredFilter |= ModuleDecl::ImportFilterKind::ImplementationOnly;
1190
1190
else if (desc.importOptions .contains (ImportFlags::SPIAccessControl))
1191
1191
requiredFilter |= ModuleDecl::ImportFilterKind::SPIAccessControl;
1192
1192
else
1193
- requiredFilter |= ModuleDecl::ImportFilterKind::Private ;
1193
+ requiredFilter |= ModuleDecl::ImportFilterKind::Default ;
1194
1194
1195
1195
if (!separatelyImportedOverlays.lookup (desc.module .importedModule ).empty ())
1196
- requiredFilter |= ModuleDecl::ImportFilterKind::ShadowedBySeparateOverlay ;
1196
+ requiredFilter |= ModuleDecl::ImportFilterKind::ShadowedByCrossImportOverlay ;
1197
1197
1198
1198
if (filter.contains (requiredFilter))
1199
1199
modules.push_back (desc.module );
@@ -1445,8 +1445,8 @@ SourceFile::collectLinkLibraries(ModuleDecl::LinkLibraryCallback callback) const
1445
1445
SmallVector<ModuleDecl::ImportedModule, 32 > stack;
1446
1446
1447
1447
ModuleDecl::ImportFilter filter = {
1448
- ModuleDecl::ImportFilterKind::Public ,
1449
- ModuleDecl::ImportFilterKind::Private ,
1448
+ ModuleDecl::ImportFilterKind::Exported ,
1449
+ ModuleDecl::ImportFilterKind::Default ,
1450
1450
ModuleDecl::ImportFilterKind::SPIAccessControl};
1451
1451
1452
1452
auto *topLevel = getParentModule ();
@@ -1680,7 +1680,7 @@ ModuleDecl::getDeclaringModuleAndBystander() {
1680
1680
SmallVector<ModuleDecl::ImportedModule, 16 > furtherImported;
1681
1681
ModuleDecl *overlayModule = this ;
1682
1682
1683
- getImportedModules (imported, ModuleDecl::ImportFilterKind::Public );
1683
+ getImportedModules (imported, ModuleDecl::ImportFilterKind::Exported );
1684
1684
while (!imported.empty ()) {
1685
1685
ModuleDecl *importedModule = imported.back ().importedModule ;
1686
1686
imported.pop_back ();
@@ -1706,7 +1706,7 @@ ModuleDecl::getDeclaringModuleAndBystander() {
1706
1706
1707
1707
furtherImported.clear ();
1708
1708
importedModule->getImportedModules (furtherImported,
1709
- ModuleDecl::ImportFilterKind::Public );
1709
+ ModuleDecl::ImportFilterKind::Exported );
1710
1710
imported.append (furtherImported.begin (), furtherImported.end ());
1711
1711
}
1712
1712
@@ -1988,10 +1988,10 @@ bool ModuleDecl::isImportedImplementationOnly(const ModuleDecl *module) const {
1988
1988
// Look through non-implementation-only imports to see if module is imported
1989
1989
// in some other way. Otherwise we assume it's implementation-only imported.
1990
1990
ModuleDecl::ImportFilter filter = {
1991
- ModuleDecl::ImportFilterKind::Public ,
1992
- ModuleDecl::ImportFilterKind::Private ,
1991
+ ModuleDecl::ImportFilterKind::Exported ,
1992
+ ModuleDecl::ImportFilterKind::Default ,
1993
1993
ModuleDecl::ImportFilterKind::SPIAccessControl,
1994
- ModuleDecl::ImportFilterKind::ShadowedBySeparateOverlay };
1994
+ ModuleDecl::ImportFilterKind::ShadowedByCrossImportOverlay };
1995
1995
SmallVector<ModuleDecl::ImportedModule, 4 > results;
1996
1996
getImportedModules (results, filter);
1997
1997
0 commit comments