Files
kotlin-fork/compiler/testData/codegen/bytecodeText/when/integralWhenWithNoInlinedConstants.kt
T
2020-10-02 08:57:44 +03:00

25 lines
469 B
Kotlin
Vendored

fun foo1(x: Int): Boolean {
when(x) {
0 -> return true
1 -> return false
2 -> return true
3 -> return false
2 + 2 -> return true
else -> return false
}
}
fun foo2(x: Int): Boolean {
when(x) {
0 -> return true
1 -> return false
2 -> return true
3 -> return false
Integer.MAX_VALUE -> return true
else -> return false
}
}
// 1 TABLESWITCH
// 1 LOOKUPSWITCH