From 13b6653899b473faeee7666a3195e96cedf63090 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Sun, 8 Oct 2023 23:35:29 +0200 Subject: [PATCH] [FIR] Add todo to remove violation of lookup tag contract --- .../jetbrains/kotlin/fir/types/ConeTypeVariableAndStubTypes.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/fir/cones/src/org/jetbrains/kotlin/fir/types/ConeTypeVariableAndStubTypes.kt b/compiler/fir/cones/src/org/jetbrains/kotlin/fir/types/ConeTypeVariableAndStubTypes.kt index 0c50b6128d1..db915a7804e 100644 --- a/compiler/fir/cones/src/org/jetbrains/kotlin/fir/types/ConeTypeVariableAndStubTypes.kt +++ b/compiler/fir/cones/src/org/jetbrains/kotlin/fir/types/ConeTypeVariableAndStubTypes.kt @@ -15,6 +15,7 @@ class ConeTypeVariableType( override val nullability: ConeNullability, override val lookupTag: ConeTypeVariableTypeConstructor, override val attributes: ConeAttributes = ConeAttributes.Empty, + // TODO: Make ConeSimpleKotlinType. KT-62420 ) : ConeLookupTagBasedType() { override val typeArguments: Array get() = EMPTY_ARRAY override fun equals(other: Any?): Boolean { @@ -38,6 +39,7 @@ class ConeTypeVariableType( class ConeTypeVariableTypeConstructor( val debugName: String, val originalTypeParameter: TypeParameterMarker? + // TODO: Remove ConeClassifierLookupTag supertype. KT-62420 ) : ConeClassifierLookupTag(), TypeVariableTypeConstructorMarker { override val name: Name get() = Name.identifier(debugName)