From bee7ed14317f0558f80cddd3c454903f46821d01 Mon Sep 17 00:00:00 2001 From: Mikhail Zarechenskiy Date: Fri, 17 Nov 2017 20:34:13 +0300 Subject: [PATCH] [NI] Fix mapping of type arguments to parameters for inner classes --- .../kotlin/resolve/calls/components/ResolutionParts.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/components/ResolutionParts.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/components/ResolutionParts.kt index a9e2a9b37e3..e11d197ad87 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/components/ResolutionParts.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/components/ResolutionParts.kt @@ -140,7 +140,7 @@ internal object CreateFreshVariablesSubstitutor : ResolutionPart() { return } - val typeParameters = candidateDescriptor.typeParameters + val typeParameters = candidateDescriptor.original.typeParameters for (index in typeParameters.indices) { val typeParameter = typeParameters[index] val freshVariable = toFreshVariables.freshVariables[index]