// EXPECTED_REACHABLE_NODES: 1289 package foo // NO_INLINE // CHECK_CALLED_IN_SCOPE: scope=box function=isInstanceOf TARGET_BACKENDS=JS class A class B fun box(): String { val a = A() val b = B() assertEquals(true, isInstance(a), "isInstance(a)") assertEquals(false, isInstance(b), "isInstance(b)") assertEquals(true, isInstance(a), "isInstance(a)") assertEquals(true, isInstance(null), "isInstance(null)") assertEquals(false, isInstance(b), "isInstance(b)") return "OK" }