Files
kotlin-fork/compiler/testData/diagnostics/tests/smartCasts/objectLiterals/kt7110.fir.kt
T
2021-01-29 16:55:26 +03:00

12 lines
239 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<!UNSAFE_CALL!>.<!>length
}