// WITH_STDLIB // CHECK_BYTECODE_LISTING // FIR_IDENTICAL var initialized = false object O { init { initialized = true } operator fun getValue(x: Any?, y: Any?): String { throw RuntimeException() } } val s: String by O fun box(): String = if (initialized) "OK" else "FAILURE"