blob: 4248668b7a1a466507e372b526756098e15d7c4e [file]
// FILE: lib.kt
data class A(val x: String, val y: String)
inline fun foo(a: A, block: (A) -> String): String = block(a)
// FILE: main.kt
fun box() = foo(A("O", "K")) { (x, y) -> x + y }