diff --git a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/transformations/InsertImplicitCasts.kt b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/transformations/InsertImplicitCasts.kt index 47077583734..2e0c9d8dd7a 100644 --- a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/transformations/InsertImplicitCasts.kt +++ b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/transformations/InsertImplicitCasts.kt @@ -113,8 +113,8 @@ class InsertImplicitCasts(val builtIns: KotlinBuiltIns): IrElementTransformerVoi override fun visitFunction(declaration: IrFunction): IrStatement = declaration.transformPostfix { - descriptor.valueParameters.forEach { - getDefault(it)?.coerceInnerExpression(it.type) + valueParameters.forEach { + it.defaultValue?.coerceInnerExpression(it.descriptor.type) } }