| // TARGET_BACKEND: JS_IR | |
| // ISSUE: KT-57682 | |
| fun test_1(x: String) = x.length | |
| fun test_2(x: dynamic): Int = when (x) { | |
| is String -> x.length | |
| else -> x.something | |
| } | |
| fun box(): String { | |
| val result = test_1("a") + test_2("ab") | |
| return if (result == 3) "OK" else "fail" | |
| } |