Files
kotlin-fork/js/js.translator/testData/box/expression/function/implicitItParameter.kt
T
2018-04-19 13:17:28 +03:00

14 lines
304 B
Kotlin
Vendored

// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1114
package foo
fun test(f: (Int) -> Boolean, p: Int) = f(p)
fun box(): String {
if (!test({ it + 1 == 2 }, 1)) return "fail1"
if (!test({ it > 1 }, 3)) return "fail2"
return if (test({ ((it < 1) == false) }, 1)) "OK" else "fail3"
}