Skip to content

Commit ba3adbb

Browse files
Merge pull request swiftlang#1819 from varungandhi-apple/vg-lldb-update-import-filter
[NFC] Update import filtering code to match Swift.
2 parents 912df52 + 5d91574 commit ba3adbb

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8307,9 +8307,14 @@ bool SwiftASTContext::CacheUserImports(SwiftASTContext &swift_ast_context,
83078307
llvm::SmallString<1> m_description;
83088308
llvm::SmallVector<swift::ModuleDecl::ImportedModule, 2> parsed_imports;
83098309

8310-
swift::ModuleDecl::ImportFilter import_filter;
8311-
import_filter |= swift::ModuleDecl::ImportFilterKind::Public;
8312-
import_filter |= swift::ModuleDecl::ImportFilterKind::Private;
8310+
swift::ModuleDecl::ImportFilter import_filter {
8311+
swift::ModuleDecl::ImportFilterKind::Exported,
8312+
swift::ModuleDecl::ImportFilterKind::Default,
8313+
swift::ModuleDecl::ImportFilterKind::ImplementationOnly,
8314+
swift::ModuleDecl::ImportFilterKind::SPIAccessControl,
8315+
swift::ModuleDecl::ImportFilterKind::ShadowedByCrossImportOverlay
8316+
};
8317+
83138318
source_file.getImportedModules(parsed_imports, import_filter);
83148319

83158320
auto *persistent_expression_state =

0 commit comments

Comments
 (0)