blob: 7e5f25a7fdd151e35cd4d800799460e9267a3fbb [file]
// LANGUAGE: +ContextParameters
// CHECK_BYTECODE_TEXT
// WITH_STDLIB
context(x: Int)
fun Int.f(y: Int): Int {
return { z: Int -> x + y + z + this }.invoke(2)
}
fun box(): String {
val res = with(10) { 100.f(1000) }
require(res == 1112) { res.toString() }
return "OK"
}
// 0 invoke