Skip to content

Commit 156105b

Browse files
[NFC] Cache all imports, not just public & private.
1 parent bb9fdf4 commit 156105b

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
@@ -8286,9 +8286,14 @@ bool SwiftASTContext::CacheUserImports(SwiftASTContext &swift_ast_context,
82868286
llvm::SmallString<1> m_description;
82878287
llvm::SmallVector<swift::ModuleDecl::ImportedModule, 2> parsed_imports;
82888288

8289-
swift::ModuleDecl::ImportFilter import_filter;
8290-
import_filter |= swift::ModuleDecl::ImportFilterKind::Public;
8291-
import_filter |= swift::ModuleDecl::ImportFilterKind::Private;
8289+
swift::ModuleDecl::ImportFilter import_filter {
8290+
swift::ModuleDecl::ImportFilterKind::Public,
8291+
swift::ModuleDecl::ImportFilterKind::Private,
8292+
swift::ModuleDecl::ImportFilterKind::ImplementationOnly,
8293+
swift::ModuleDecl::ImportFilterKind::SPIAccessControl,
8294+
swift::ModuleDecl::ImportFilterKind::ShadowedBySeparateOverlay
8295+
};
8296+
82928297
source_file.getImportedModules(parsed_imports, import_filter);
82938298

82948299
auto *persistent_expression_state =

0 commit comments

Comments
 (0)