756326cefe
Partially fixed KT-39098
18 lines
514 B
Kotlin
Vendored
18 lines
514 B
Kotlin
Vendored
// !DIAGNOSTICS: -UNUSED_ANONYMOUS_PARAMETER -UNUSED_VARIABLE
|
|
|
|
fun <T> select(vararg x: T) = x[0]
|
|
fun <K> id(x: K) = x
|
|
|
|
fun main() {
|
|
val x1 = select<Any?>(id { x, y -> }, { x: Int, y -> })
|
|
val x2 = select(id { x, y -> }, { x: Int, y -> })
|
|
|
|
val x3 = select(id(fun (x, y) {}), fun (x: Int, y) {})
|
|
|
|
val x4 = select<Any?>((fun (x, y) {}), fun (x: Int, y) {})
|
|
val x5 = select<Any?>(id(fun (x, y) {}), fun (x: Int, y) {})
|
|
val x6 = id<Any?>(fun (x) {})
|
|
|
|
select<Any?>(fun (x) {}, fun (x) {})
|
|
}
|