3cd4f7c3aa
^KT-57858 Fixed Remove FirEmptyOverridesBackwardCompatibilityHelper since it's not used anymore Remove overridesMemberWithPlatformDependent.kt test file since it becomes redundant
26 lines
433 B
Kotlin
Vendored
26 lines
433 B
Kotlin
Vendored
// IGNORE_BACKEND_K1: JS, JS_IR, JS_IR_ES6, WASM, NATIVE
|
|
// ISSUE: KT-57858
|
|
|
|
// FILE: Sub.kt
|
|
|
|
package kotlin.internal
|
|
|
|
@Target(AnnotationTarget.FUNCTION)
|
|
annotation class PlatformDependent
|
|
|
|
// FILE: Main.kt
|
|
|
|
@file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
|
|
|
|
import kotlin.internal.PlatformDependent
|
|
|
|
interface I {
|
|
@PlatformDependent
|
|
fun f(): String = "FAIL"
|
|
}
|
|
|
|
class C : I {
|
|
fun f() = "OK"
|
|
}
|
|
|
|
fun box() = C().f() |