diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/LocalDeclarationsLowering.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/LocalDeclarationsLowering.kt index 0eabafd454f..5214faf992e 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/LocalDeclarationsLowering.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/LocalDeclarationsLowering.kt @@ -221,6 +221,7 @@ class LocalDeclarationsLowering( declaration.valueParameters.filter { it.defaultValue != null }.forEach { argument -> oldParameterToNew[argument]!!.defaultValue = argument.defaultValue } + acceptChildren(SetDeclarationsParentVisitor, this) } ?: super.visitConstructor(declaration) }