// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER class Cell(val value: V) class GenericDelegate(val value: V) operator fun T.provideDelegate(a: Any?, p: Any?) = GenericDelegate(this) operator fun GenericDelegate.getValue(a: Any?, p: Any?) = Cell(value) val test1: Cell by "OK" val test2: Cell by "OK" val test3 by "OK"