Files
2018-09-12 09:49:25 +03:00

24 lines
471 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1283
package foo
fun Int.sum0(other: Int): Int = this + other
fun box(): String {
fun Int.sum1(other: Int): Int = this + other
val sum2 = fun Int.(other: Int): Int = this + other
var x = 10
x = x.sum0(5)
x = x.sum1(5)
x = x.sum2(5)
var y = 10
y = (Int::sum0)(y, 5)
y = (Int::sum1)(y, 5)
y = y.sum2(5)
var result:String = (if (x == y && x == 25) "OK" else "x=${x} y=${y}")
return result
}