enum class E { A, B } fun test(e: E?) = when (e) { E.A -> "Fail A" null -> "OK" E.B -> "Fail B" } fun box(): String { return test(null) }