blob: 20e2227c39271c3bf2e49a7ca1b11dc79d735c05 [file]
// WITH_STDLIB
fun <T> List<T>.foo(): T {
return this[0]
}
fun good(onBack: () -> Any?) {
onBack()
}
fun bad(onBack: () -> Unit) {
onBack()
}
fun box(): String {
val j = listOf("a", "b")
good(onBack = j::foo)
val l = listOf("a", "b")
bad(onBack = l::foo)
return "OK"
}