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