diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/JvmDefaultParameterInjector.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/JvmDefaultParameterInjector.kt index 5c5d48466eb..e275faa4737 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/JvmDefaultParameterInjector.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/JvmDefaultParameterInjector.kt @@ -20,6 +20,9 @@ class JvmDefaultParameterInjector(context: JvmBackendContext) : override val context: JvmBackendContext get() = super.context as JvmBackendContext + override fun nullConst(startOffset: Int, endOffset: Int, irParameter: IrValueParameter): IrExpression? = + nullConst(startOffset, endOffset, irParameter.type) + override fun nullConst(startOffset: Int, endOffset: Int, type: IrType): IrExpression { if (type !is IrSimpleType || type.hasQuestionMark || type.classOrNull?.owner?.isInline != true) return super.nullConst(startOffset, endOffset, type)