// IGNORE_BACKEND: JS, JS_IR, JS_IR_ES6 // KT-65822: JS targets are ignored, as they doesn't support source-binary-source dependencies // IGNORE_BACKEND_K2: WASM // Reason: KT-65794 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE && target=linux_x64 // IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE && target=linux_x64 // ISSUE: KT-65669 // MODULE: a // FILE: a.kt abstract class Base { open fun foo() {} } open class Derived : Base() // MODULE: b(a) // FILE: first.kt class Impl : Derived() { override fun foo() {} } // FILE: second.kt abstract class Base { open fun foo() {} } fun box(): String = "OK"