blob: c5f078e9f8c46f0ad331e845c9f2dd1645427ab9 [file]
// IGNORE_BACKEND_FIR: JVM_IR
fun foo(x: Int): String {
return when (x) {
2_147_483_647 -> "MAX"
-2_147_483_648 -> "MIN"
else -> "else"
}
}
fun box(): String {
if (foo(0) != "else")
return "0: " + foo(0).toString()
if (foo(Int.MAX_VALUE) != "MAX")
return "Int.MAX_VALUE: " + foo(Int.MAX_VALUE).toString()
if (foo(Int.MIN_VALUE) != "MIN")
return "Int.MIN_VALUE: " + foo(Int.MIN_VALUE).toString()
return "OK"
}