Files
kotlin-fork/compiler/testData/diagnostics/tests/smartCasts/objectLiterals/kt7110.fir.kt
T

12 lines
250 B
Kotlin
Vendored

// Anonymous object's initialization does not affect smart casts
abstract class A(val s: String) {
fun bar(): String = s
}
fun foo(o: String?): Int {
val a = object : A(o!!){}
a.bar()
return o.<!INAPPLICABLE_CANDIDATE!>length<!>
}