From e575ca4f533c1d83fdb88af71b683080973d2cd8 Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Fri, 26 Jul 2019 20:24:27 +0500 Subject: [PATCH] [IR] Fixed parents during constructors moving --- .../kotlin/backend/common/lower/LocalDeclarationsLowering.kt | 1 + 1 file changed, 1 insertion(+) 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) }