// EXPECTED_REACHABLE_NODES: 1288 // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR_ES6 // FILE: foo.kt package foo external class A { open class B { fun foo(): String } } class C : A.B() fun box(): String { return C().foo() } // FILE: bar.js function A() { } A.B = function() { }; A.B.prototype.foo = function() { return "OK" };