From a4308e983a85fc265c9f14217f01c5d2c41f14a0 Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Tue, 12 Jun 2018 10:34:39 +0200 Subject: [PATCH] Set proper parent for lowered local declaration --- .../kotlin/backend/common/lower/LocalDeclarationsLowering.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 5f04dc2415e..d756e85db24 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 @@ -513,7 +513,7 @@ class LocalDeclarationsLowering(val context: BackendContext, val localNameProvid localFunctionContext.transformedDeclaration = with(localFunctionContext.declaration) { IrFunctionImpl(startOffset, endOffset, origin, newDescriptor) }.apply { - parent = localFunctionContext.declaration.parent + parent = memberDeclaration.parent createParameterDeclarations() recordTransformedValueParameters(localFunctionContext) transformedDeclarations[oldDescriptor] = this.symbol