@@ -1565,21 +1565,16 @@ std::unique_ptr<ClangImporter> ClangImporter::create(
15651565 importer->Impl .setObjectForKeyedSubscript
15661566 = clangContext.Selectors .getSelector (2 , setObjectForKeyedSubscriptIdents);
15671567
1568- ImplicitImportInfo implicitImportInfo;
15691568 // Can't inherit implicit modules from main module, because it isn't loaded yet.
15701569 // Add the Swift module, because it is important for safe interop wrappers.
1571- if (auto stdlib = importer->Impl .getStdlibModule ())
1572- implicitImportInfo.AdditionalImports .emplace_back (ImportedModule (stdlib));
1573- else {
1574- Identifier stdlibName = importer->Impl .SwiftContext .getIdentifier (STDLIB_NAME);
1575- ImportPath::Raw path =
1576- importer->Impl .SwiftContext .AllocateCopy <Located<Identifier>>(
1577- Located<Identifier>(stdlibName, SourceLoc ()));
1578- implicitImportInfo.AdditionalUnloadedImports .emplace_back (
1579- UnloadedImportedModule (
1580- ImportPath (path),
1581- ImportKind::Module));
1582- }
1570+ Identifier stdlibName =
1571+ importer->Impl .SwiftContext .getIdentifier (STDLIB_NAME);
1572+ ImportPath::Raw path =
1573+ importer->Impl .SwiftContext .AllocateCopy <Located<Identifier>>(
1574+ Located<Identifier>(stdlibName, SourceLoc ()));
1575+ ImplicitImportInfo implicitImportInfo;
1576+ implicitImportInfo.AdditionalUnloadedImports .emplace_back (
1577+ UnloadedImportedModule (ImportPath (path), ImportKind::Module));
15831578
15841579 // Set up the imported header module.
15851580 auto *importedHeaderModule = ModuleDecl::create (
0 commit comments