fun box() { when (A()) { is A -> println("A") is B -> println("B") else -> println("other") } } open class A open class B : A() // LINES(JS): 1 10 2 2 2 2 3 3 4 4 5 5 6 6 8 8 12 * 14 14 // LINES(JS_IR): 1 1 2 3 3 4 4 5 5 6 6 8 8 12 12 14 14 14