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]