Files
kotlin-fork/compiler/testData/codegen/box/ir/kt40083.kt
T
2020-07-29 22:15:10 +03:00

22 lines
331 B
Kotlin
Vendored

// MODULE: lib
// FILE: lib.kt
// KT-40083
open class X {
open fun red(x: Int, y: (() -> Int) = { 31 }): Int {
return x+y()
}
}
class Y: X()
// MODULE: main(lib)
// FILE: main.kt
fun box(): String {
if (Y().red(17) { 23 } != 40) return "FAIL 1"
if (Y().red(29) != 60) return "FAIL 2"
return "OK"
}