Files
kotlin-fork/compiler/testData/diagnostics/tests/smartCasts/objectLiterals/kt7110.fir.kt
T
2023-01-10 15:40:50 +02:00

12 lines
221 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.length
}