diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLoweringPhases.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLoweringPhases.kt index 01263d3c6f3..6bcd52b37b6 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLoweringPhases.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLoweringPhases.kt @@ -176,7 +176,8 @@ internal val tailrecPhase = makeKonanFileLoweringPhase( internal val defaultParameterExtentPhase = makeKonanFileOpPhase( { context, irFile -> - DefaultArgumentStubGenerator(context, skipInlineMethods = false).runOnFilePostfix(irFile) + DefaultArgumentStubGenerator(context, skipInlineMethods = false).lower(irFile) + DefaultParameterCleaner(context, replaceDefaultValuesWithStubs = true).lower(irFile) KonanDefaultParameterInjector(context).lower(irFile) }, name = "DefaultParameterExtent",