Files
kotlin-fork/compiler/testData/diagnostics/tests/integerLiterals/vararg.kt
T
Mikhail Glukhikh 27c4a7b7ef FE: add new tests around unresolved integer literals
Related to KT-57487, KT-57703
2023-04-27 12:19:38 +00:00

17 lines
406 B
Kotlin
Vendored

// FIR_DUMP
fun <A : Comparable<A>> arrayData(vararg values: A): A = null!!
fun <A> arrayDataNoBound(vararg values: A): A = null!!
fun test(b: Byte) {
select(<!TYPE_MISMATCH!>arrayData(1)<!>, b)
select(<!TYPE_MISMATCH!>id(1)<!>, b)
select(<!TYPE_MISMATCH!>id(arrayData(1))<!>, b)
select(arrayDataNoBound(1), b)
}
fun <S> select(a: S, b: S) = a
fun <I : Comparable<I>> id(arg: I) = arg