// WITH_RUNTIME // PARAM_TYPES: kotlin.Int // PARAM_DESCRIPTOR: val z: kotlin.Int defined in test // SIBLING: fun test(): () -> Int { val z = 1 return { i(z) } } fun foo1(a: Int): Int { val t = println(a) return a + 1 } fun foo2(a: Int) { i(a) } private fun i(z: Int): Int { println(z) return z + 1 }