22 lines
295 B
Kotlin
Vendored
22 lines
295 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1293
|
|
package foo
|
|
|
|
|
|
open class A
|
|
|
|
interface B
|
|
|
|
class C : A(), B
|
|
|
|
fun box(): String {
|
|
|
|
val a = A()
|
|
val b = object : B {
|
|
}
|
|
val c = C()
|
|
|
|
if (a is B) return "a is B"
|
|
if (b !is B) return "b !is B"
|
|
if (c !is B) return "c !is B"
|
|
return "OK"
|
|
} |