// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE // WITH_STDLIB val a: Int val b = 1.also { a = 2 } val c: Int val d by lazy { c = 2; 1 } val e: Int get() { c = 3 return c } class Class { val i: Int val j = 1.also { i = 2 } val k: Int val l by lazy { k = 2; 1 } val n: Int get() { k = 3 return k } } fun main() { val x: Int val y = 1.also { x = 2 } val z: Int val w by lazy { z = 2; 1 } }