diff --git a/compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/FirJvmMangleComputer.kt b/compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/FirJvmMangleComputer.kt index ceabbfe90d4..ec928da0e80 100644 --- a/compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/FirJvmMangleComputer.kt +++ b/compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/FirJvmMangleComputer.kt @@ -238,6 +238,9 @@ open class FirJvmMangleComputer( // E.g. not-null type parameter in Java mangleType(tBuilder, type.original) } + is ConeCapturedType -> { + mangleType(tBuilder, type.lowerType ?: type.constructor.supertypes!!.first()) + } else -> error("Unexpected type $type") } }