Solve the constraint system for alpha-converted variables,

store initial and backward conversions for
substituting new constraints and the result
This commit is contained in:
Svetlana Isakova
2015-07-01 21:34:50 +03:00
parent a714de783f
commit f25f59bb6e
9 changed files with 80 additions and 61 deletions
@@ -24,6 +24,7 @@ import org.jetbrains.kotlin.resolve.TypeResolver
import org.jetbrains.kotlin.resolve.calls.inference.ConstraintSystemImpl
import org.jetbrains.kotlin.resolve.calls.inference.constraintPosition.ConstraintPositionKind.SPECIAL
import org.jetbrains.kotlin.resolve.calls.inference.constraintPosition.ConstraintPositionKind.TYPE_BOUND_POSITION
import org.jetbrains.kotlin.resolve.calls.inference.registerTypeVariables
import org.jetbrains.kotlin.resolve.lazy.JvmResolveUtil
import org.jetbrains.kotlin.test.ConfigurationKind
import org.jetbrains.kotlin.test.JetLiteFixture