// FIR_IDENTICAL fun getT(): T = null!! class A(init: I) { private val i: I init { i = getT() } private var i2 = i private val i3: I private var i4 = getT() init { i2 = getT() i3 = init i4 = i3 } }