diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/BinaryInterface.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/BinaryInterface.kt index 848f6046ff3..32376ea2355 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/BinaryInterface.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/BinaryInterface.kt @@ -124,7 +124,7 @@ private fun acyclicTypeMangler(visited: MutableSet, typ if (bound == "kotlin.Any?") "" else "_$bound" }.joinToString("") } - return "#GENERIC" + upperBounds + return "#GENERIC${if (type.isMarkedNullable()) "?" else ""}$upperBounds" } var hashString = type.getClass()!!.fqNameSafe.asString()