Files
kotlin-fork/compiler/visualizer/testData/rawBuilder/expressions/lambdaAndAnonymousFunction.kt
T

21 lines
451 B
Kotlin
Vendored

// FIR_IGNORE
// T fun (() -> R).invoke(): R
// │ │
fun <T> run(block: () -> T): T = block()
fun test_1() {
// fun <T> run<Unit>(() -> T): T
// │
run { return@run }
// fun <T> run<???>(() -> T): T
// │
run { return }
}
fun test_2() {
// fun <T> run<Int>(() -> T): T
// │ Int
// │ │
run(fun (): Int { return 1 })
}