// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER object T3 { interface Foo fun delegate(): Foo = TODO() operator fun Foo.provideDelegate(host: T3, p: Any?): Foo = TODO() operator fun Foo.getValue(receiver: T3, p: Any?): T = TODO() val test1: String by delegate() }