cc6c378b68
^KT-58329 Fixed
30 lines
651 B
Kotlin
Vendored
30 lines
651 B
Kotlin
Vendored
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
|
|
fun fail1(c: suspend () -> Unit) {}
|
|
|
|
fun fail2(c: () -> Unit) {}
|
|
|
|
fun success1(c: suspend () -> Unit) {}
|
|
|
|
fun test1() {
|
|
fail1(<!ARGUMENT_TYPE_MISMATCH!>fun () {}<!>)
|
|
fun fail2(c: suspend () -> Unit) {}
|
|
fail2(fun () {})
|
|
fun success1(c: () -> Unit) {}
|
|
success1(fun() {})
|
|
}
|
|
|
|
suspend fun fail3(c: suspend () -> Unit) {}
|
|
|
|
suspend fun fail4(c: () -> Unit) {}
|
|
|
|
suspend fun success2(c: suspend () -> Unit) {}
|
|
|
|
suspend fun test2() {
|
|
fail3(<!ARGUMENT_TYPE_MISMATCH!>fun () {}<!>)
|
|
fun fail4(c: suspend () -> Unit) {}
|
|
fail4(fun () {})
|
|
fun success2(c: () -> Unit) {}
|
|
success2(fun() {})
|
|
}
|