blob: e8d1881c7fa7d858281c2d92e9c37e36c0e5dce4 [file]
// NO_CHECK_LAMBDA_INLINING
// FILE: lib.kt
package foo
// CHECK_BREAKS_COUNT: function=add count=0
// CHECK_LABELS_COUNT: function=add name=$l$block count=0
fun add(a: Int, b: Int): Int {
val o = object {
inline fun add(a: Int, b: Int): Int = a + b
}
return o.add(a, b)
}
// FILE: main.kt
package foo
import kotlin.test.*
fun box(): String {
assertEquals(3, add(1, 2))
assertEquals(5, add(2, 3))
return "OK"
}