blob: 2acd8d998534cc114ec341d55027ecdff6f0ae9b [file] [log] [blame]
// TARGET_BACKEND: JVM
enum class SomeEnum {
A, B
}
@Suppress("SOMETHING")
fun box():String {
val someVal = SomeEnum.A
@Suppress("UNNECESSARY_NOT_NULL_ASSERTION")
when (someVal) {
SomeEnum.A -> {}
SomeEnum.B -> {}
}!! // !! is used to force compile-time exhaustiveness
return "OK"
}