// WITH_DEFAULT_VALUE: false // TARGET: class Foo(val a: Int, val i: Foo.(Int) -> Int) { fun foo(n: Int): Int { val t = a + n + 1 return i(n) - t } } fun test() { Foo(1) { n -> a - n }.foo(2) }