diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportNamer.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportNamer.kt index a4e7772474b..e2de7759860 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportNamer.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportNamer.kt @@ -220,6 +220,8 @@ private class ObjCExportNamingHelper( private fun T.canBeSwiftInner(provider: ClassInfoProvider): Boolean = when { objcGenerics && provider.hasGenerics(this) -> { // Swift compiler doesn't seem to handle this case properly. + // See https://bugs.swift.org/browse/SR-14607. + // This behaviour of Kotlin is reported as https://youtrack.jetbrains.com/issue/KT-46518. false }