From 5b3947da112a1c79a15b0df9cf4588e977c169f3 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Mon, 28 May 2018 15:25:44 +0300 Subject: [PATCH] IrTypes: Fix type arguments mapping for properties --- .../jetbrains/kotlin/psi2ir/generators/AssignmentGenerator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/AssignmentGenerator.kt b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/AssignmentGenerator.kt index 7739421d8a0..47006ecbfd3 100644 --- a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/AssignmentGenerator.kt +++ b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/AssignmentGenerator.kt @@ -214,7 +214,7 @@ class AssignmentGenerator(statementGenerator: StatementGenerator) : StatementGen return if (getterSymbol != null || setterSymbol != null) { val typeArgumentsList = typeArgumentsMap?.let { typeArguments -> - descriptor.typeParameters.map { typeArguments[it]!!.toIrType() } + descriptor.original.typeParameters.map { typeArguments[it]!!.toIrType() } } AccessorPropertyLValue( context,