22 lines
365 B
Kotlin
Vendored
22 lines
365 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 490
|
|
// This test was adapted from compiler/testData/codegen/box/callableReference/function/.
|
|
package foo
|
|
|
|
fun run(funRef:() -> String): String {
|
|
return funRef()
|
|
}
|
|
|
|
fun bar() = "OK"
|
|
|
|
fun box(): String {
|
|
val x = ::bar
|
|
|
|
var r = x()
|
|
if (r != "OK") return r
|
|
|
|
r = run(::bar)
|
|
if (r != "OK") return r
|
|
|
|
return "OK"
|
|
}
|