blob: d53dad3a6350331f3f9108fdae147e70feb8df0c [file]
// KT-89290
// The same setup as in lateinitIsInitializedFromNestedClass.kt, but `late` and `init` are top-level.
private lateinit var late: String
private val init = initLate()
private fun initLate() {
late = "late"
}
class TopLevelLateinitObserver {
fun check() = ::late.isInitialized
}
fun box(): String {
if (!TopLevelLateinitObserver().check()) return "FAIL"
return "OK"
}