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)