Files
kotlin-fork/js/js.translator/testData/box/expression/when/externalEnumSubject.kt
T
2018-09-12 09:49:25 +03:00

17 lines
299 B
Kotlin
Vendored

// IGNORE_BACKEND: JS_IR
// EXPECTED_REACHABLE_NODES: 1291
external enum class X {
A, B
}
fun box(): String {
if (foo(X.A) != "!") return "fail1: ${foo(X.A)}"
if (foo(X.B) != "@") return "fail2: ${foo(X.B)}"
return "OK"
}
fun foo(x: X) = when (x) {
X.A -> "!"
X.B -> "@"
}