diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLower.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLower.kt index c29d8322015..b0a6c157691 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLower.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLower.kt @@ -108,7 +108,7 @@ internal class KonanLower(val context: Context, val parentPhaser: PhaseManager) FinallyBlocksLowering(context).lower(irFile) } phaser.phase(KonanPhase.LOWER_DEFAULT_PARAMETER_EXTENT) { - DefaultArgumentStubGenerator(context).runOnFilePostfix(irFile) + DefaultArgumentStubGenerator(context, skipInlineMethods = false).runOnFilePostfix(irFile) KonanDefaultParameterInjector(context).runOnFilePostfix(irFile) } phaser.phase(KonanPhase.LOWER_BUILTIN_OPERATORS) { diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/KonanDefaultParameterInjector.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/KonanDefaultParameterInjector.kt index 3e1907305f1..68189e4b5d7 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/KonanDefaultParameterInjector.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/KonanDefaultParameterInjector.kt @@ -14,7 +14,7 @@ import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.ir.util.irCall internal class KonanDefaultParameterInjector(private val konanContext: KonanBackendContext) - : DefaultParameterInjector(konanContext) { + : DefaultParameterInjector(konanContext, skipInline = false) { override fun nullConst(expression: IrElement, type: IrType): IrExpression { val symbols = konanContext.ir.symbols