From 957af741cd08f18e4db9be3d99de136199d108b4 Mon Sep 17 00:00:00 2001 From: Mikhail Zarechenskiy Date: Mon, 30 Sep 2019 02:03:35 +0300 Subject: [PATCH] [NI] Don't forget marker interface for type variables --- .../kotlin/resolve/calls/inference/model/TypeVariable.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/model/TypeVariable.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/model/TypeVariable.kt index 0c83fe044ff..28d97b44cc4 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/model/TypeVariable.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/model/TypeVariable.kt @@ -30,11 +30,12 @@ import org.jetbrains.kotlin.types.TypeConstructor import org.jetbrains.kotlin.types.checker.KotlinTypeRefiner import org.jetbrains.kotlin.types.checker.NewTypeVariableConstructor import org.jetbrains.kotlin.types.model.TypeVariableMarker +import org.jetbrains.kotlin.types.model.TypeVariableTypeConstructorMarker import org.jetbrains.kotlin.types.refinement.TypeRefinement class TypeVariableTypeConstructor(private val builtIns: KotlinBuiltIns, val debugName: String) : TypeConstructor, - NewTypeVariableConstructor { + NewTypeVariableConstructor, TypeVariableTypeConstructorMarker { override fun getParameters(): List = emptyList() override fun getSupertypes(): Collection = emptyList() override fun isFinal(): Boolean = false