Inliner searches function declaration using descriptor.original

This commit is contained in:
Konstantin Anisimov
2017-05-18 13:50:26 +07:00
committed by KonstantinAnisimov
parent de5ff23a2b
commit 8f1073cab8
@@ -69,7 +69,7 @@ internal class InlineConstructorsTransformation(val context: Context): IrElement
val statements = (functionDeclaration.body as IrBlockBody).statements
replaceDelegatingConstructorCall(statements, functionDescriptor)
functionDeclaration.transformChildrenVoid(ValueSubstitutor())
context.ir.originalModuleIndex.functions[functionDescriptor] = functionDeclaration
context.ir.originalModuleIndex.functions[functionDescriptor.original] = functionDeclaration
return irCall
}