Files
kotlin-fork/js/js.translator/testData/box/extensionFunction/extensionInsideFunctionLiteral.kt
T
2018-09-12 09:49:25 +03:00

23 lines
363 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1286
package foo
class M() {
var m = 0
fun eval() {
var d = {
var c = fun Int.(): Int = this + 3
m += 3.c()
}
d();
}
}
fun box(): String {
var a = M()
if (a.m != 0) return "fail1: ${a.m}";
a.eval()
if (a.m != 6) return "fail2: ${a.m}";
return "OK";
}