diff --git a/lib/IRGen/GenDecl.cpp b/lib/IRGen/GenDecl.cpp index 0f2110cc19b76..3fd5bdd749203 100644 --- a/lib/IRGen/GenDecl.cpp +++ b/lib/IRGen/GenDecl.cpp @@ -490,15 +490,13 @@ void IRGenModule::emitSourceFile(SourceFile &SF) { if (!getSwiftModule()->getName().is("Cxx")) this->addLinkLibrary(LinkLibrary("swiftCxx", LibraryKind::Library)); - // Only link with std on platforms where the overlay is available. - // Do not try to link std with itself. + // Only link with CxxStdlib on platforms where the overlay is available. + // Do not try to link CxxStdlib with itself. if ((target.isOSDarwin() || (target.isOSLinux() && !target.isAndroid())) && !getSwiftModule()->getName().is("Cxx") && !getSwiftModule()->getName().is("CxxStdlib") && !getSwiftModule()->getName().is("std")) { this->addLinkLibrary(LinkLibrary("swiftCxxStdlib", LibraryKind::Library)); - if (target.isOSDarwin()) - this->addLinkLibrary(LinkLibrary("swiftstd", LibraryKind::Library)); } }