[FIR2IR] Use a fully expanded type when generating IrClassReference

#KT-60639 Fixed
This commit is contained in:
Ivan Kylchik
2023-07-25 18:00:24 +02:00
committed by Space Team
parent 7e5e2fe1e4
commit fe9de6875a
18 changed files with 115 additions and 2 deletions
@@ -0,0 +1,19 @@
// ISSUE: KT-60639
import kotlin.reflect.KClass
interface A
typealias OtherA = A
typealias OtherOtherA = OtherA
annotation class Ann(vararg val kClass: KClass<*>)
@Ann(A::class, OtherA::class, OtherOtherA::class)
class Test {
fun get() = "OK"
}
fun box(): String {
return Test().get()
}