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