// FIR_IDENTICAL // ISSUE: KT-66148 interface Controller fun generate(block: Controller.() -> Unit) {} class A fun foo(c: Controller): A = TODO() fun bar( propertyForInvoke: A.() -> Unit, ) { generate { foo(this).propertyForInvoke() } }