Skip to content

Commit cd7a9bc

Browse files
authored
Merge pull request #19257 from rjmccall/import-no-stdlib
Imported modules only import the stdlib if it exists.
2 parents 3f74fbc + 88ee76d commit cd7a9bc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/ClangImporter/ClangImporter.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3082,7 +3082,8 @@ void ClangModuleUnit::getImportedModules(
30823082
switch (filter) {
30833083
case ModuleDecl::ImportFilter::All:
30843084
case ModuleDecl::ImportFilter::Private:
3085-
imports.push_back({ModuleDecl::AccessPathTy(), owner.getStdlibModule()});
3085+
if (auto stdlib = owner.getStdlibModule())
3086+
imports.push_back({ModuleDecl::AccessPathTy(), stdlib});
30863087
break;
30873088
case ModuleDecl::ImportFilter::Public:
30883089
break;

0 commit comments

Comments
 (0)