Files
kotlin-fork/compiler/testData/diagnostics/tests/visibility/smartCastAndSuppressedVisibility.fir.kt
2023-08-18 13:29:20 +00:00

20 lines
338 B
Kotlin
Vendored

// SKIP_TXT
// ISSUE: KT-55024
// MODULE: a
interface A {
fun foo()
}
internal sealed class B(val x: A) : A {
override fun foo() {}
fun bar() {}
}
// MODULE: b(a)
@Suppress(<!ERROR_SUPPRESSION!>"INVISIBLE_REFERENCE"<!>, "INVISIBLE_MEMBER")
private fun test_1(x: A) {
if (x is B) {
x.foo()
x.bar()
}
}