Initialize return type and use unit type in IrDelegationConstructorCall

(cherry picked from commit faac924)
This commit is contained in:
Mikhael Bogdanov
2018-06-28 11:39:52 +03:00
committed by Dmitry Petrov
parent 7bd5031eaf
commit da0a966d65
7 changed files with 16 additions and 10 deletions
@@ -235,7 +235,7 @@ class InnerClassConstructorCallsLowering(val context: BackendContext) : BodyLowe
val newCallee = context.descriptorsFactory.getInnerClassConstructorWithOuterThisParameter(classConstructor)
val newCall = IrDelegatingConstructorCallImpl(
expression.startOffset, expression.endOffset, expression.type, newCallee, newCallee.descriptor,
expression.startOffset, expression.endOffset, context.irBuiltIns.unitType, newCallee, newCallee.descriptor,
classConstructor.typeParameters.size
).apply { copyTypeArgumentsFrom(expression) }