18 lines
452 B
Kotlin
Vendored
18 lines
452 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1284
|
|
// KT-6037: KT-6037 Javascript default function arguments fill code generated in wrong order on method without "return keyword"
|
|
package foo
|
|
|
|
inline fun <T> id(x: T) = x
|
|
|
|
fun test(arg: Int = 10) = id(arg)
|
|
|
|
fun foo(value: String = "K") = "O" + try { value } catch(e: Exception) { "..." }
|
|
|
|
fun box(): String {
|
|
|
|
assertEquals(10, test())
|
|
assertEquals(100, test(100))
|
|
assertEquals("OK", foo())
|
|
|
|
return "OK"
|
|
} |