diff --git a/lib/Sema/ImportResolution.cpp b/lib/Sema/ImportResolution.cpp index 355a31b37a3..80c7f453bea 100644 --- a/lib/Sema/ImportResolution.cpp +++ b/lib/Sema/ImportResolution.cpp @@ -797,6 +797,9 @@ void UnboundImport::validateInterfaceWithPackageName(ModuleDecl *topLevelModule, /// be hidden from clients. static bool shouldSuppressNonResilientImplementationOnlyImportDiagnostic( StringRef targetName, StringRef importerName) { + if (targetName == "SwiftConcurrencyInternalShims") + return importerName == "_Concurrency"; + if (targetName == "CCryptoBoringSSL" || targetName == "CCryptoBoringSSLShims") return importerName == "Crypto" || importerName == "_CryptoExtras" || importerName == "CryptoBoringWrapper";