From 4332ce98845be66b4039dc62beafbfb491d8cb52 Mon Sep 17 00:00:00 2001 From: Alexander Gorshenev Date: Mon, 1 Apr 2019 17:48:46 +0300 Subject: [PATCH] Grab constructor call type parameters from its class, not from the contructor --- .../kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt index 48b674415b9..f824239241b 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/DefaultArgumentStubGenerator.kt @@ -236,7 +236,7 @@ open class DefaultParameterInjector( type = context.irBuiltIns.unitType, symbol = symbolForCall as IrConstructorSymbol, descriptor = symbolForCall.descriptor, - typeArgumentsCount = symbolForCall.owner.typeParameters.size + typeArgumentsCount = expression.typeArgumentsCount ) .apply { copyTypeArgumentsFrom(expression)