Set proper parent for lowered local declaration

This commit is contained in:
Mikhael Bogdanov
2018-06-12 10:34:39 +02:00
parent c588d22e6a
commit a4308e983a
@@ -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