[IR] Fix for https://youtrack.jetbrains.com/issue/KT-44219 + test
This commit is contained in:
committed by
Nikolay Krasko
parent
aed23ff098
commit
1222b72dcd
@@ -76,3 +76,13 @@ fun test_reifiedUpperBound() {
|
||||
assertTrue((t as KTypeParameter).isReified)
|
||||
assertEquals("T", (t as KTypeParameter).name)
|
||||
}
|
||||
|
||||
@OptIn(kotlin.ExperimentalStdlibApi::class)
|
||||
inline fun <reified T : Comparable<T>> recursionInReified() = typeOf<List<T>>()
|
||||
|
||||
@Test
|
||||
fun test_recursionInReified() {
|
||||
val l = recursionInReified<Int>()
|
||||
assertEquals(List::class, l.classifier)
|
||||
assertEquals(Int::class, l.arguments.single().type!!.classifier)
|
||||
}
|
||||
Reference in New Issue
Block a user