Can anyone reason about this weird bug? ``` enum c...
# announcements
e
Can anyone reason about this weird bug?
Copy code
enum class A {
  A, B
}

enum class B {
  A, B
}

fun main(args: Array<String>) {
  val a = A.A

  when (a) {
    A.A -> println("A.A")
    A.B -> println("A.B")
    B.A -> println("B.A") // hit this branch
    B.B -> println("B.B")
  }
}
🤨 2
l
e
Anyone interested can find the issue here: https://youtrack.jetbrains.net/issue/KT-25139
👍 1