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 a358f3857cc..df35c7d32f0 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 @@ -280,6 +280,10 @@ open class FirJvmMangleComputer( is ConeCapturedType -> { mangleType(tBuilder, type.lowerType ?: type.constructor.supertypes!!.first()) } + is ConeIntersectionType -> { + // TODO: add intersectionTypeApproximation + mangleType(tBuilder, type.intersectedTypes.first()) + } else -> error("Unexpected type $type") } }