// !LANGUAGE: -ProhibitComparisonOfIncompatibleEnums // IGNORE_BACKEND_FIR: JVM_IR enum class A { OK } enum class B { FAIL } fun f() = A.OK fun box(): String { return when (f()) { B.FAIL -> "fail" A.OK -> "OK" } }