diff --git a/compiler/fir/cones/src/org/jetbrains/kotlin/fir/renderer/ConeTypeRenderer.kt b/compiler/fir/cones/src/org/jetbrains/kotlin/fir/renderer/ConeTypeRenderer.kt index 4cb50199e92..46b3fa8a7d7 100644 --- a/compiler/fir/cones/src/org/jetbrains/kotlin/fir/renderer/ConeTypeRenderer.kt +++ b/compiler/fir/cones/src/org/jetbrains/kotlin/fir/renderer/ConeTypeRenderer.kt @@ -37,7 +37,7 @@ open class ConeTypeRenderer( } val typeArguments = type.typeArguments val isExtension = type.isExtensionFunctionType - val (receiver, otherTypeArguments) = if (isExtension && typeArguments.first() != ConeStarProjection) { + val (receiver, otherTypeArguments) = if (isExtension && typeArguments.size >= 2 && typeArguments.first() != ConeStarProjection) { typeArguments.first() to typeArguments.drop(1) } else { null to typeArguments.toList()