From 873ea560a9f1c5fe48d79b754dbeb896498c7a40 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 23 Sep 2020 09:38:22 +0300 Subject: [PATCH] [FIR2IR] Fix conversion of flexible class reference --- .../src/org/jetbrains/kotlin/fir/backend/Fir2IrVisitor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrVisitor.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrVisitor.kt index 77460fa3292..a0978efe387 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrVisitor.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrVisitor.kt @@ -978,7 +978,7 @@ class Fir2IrVisitor( } } is FirClassReferenceExpression -> { - argument.classTypeRef.coneTypeSafe().toIrClassSymbol() + (argument.classTypeRef.coneType.lowerBoundIfFlexible() as? ConeClassLikeType)?.toIrClassSymbol() } else -> null }