class Context { constructor() /* primary */ { super/*Any*/() /* () */ } } fun f($context_receiver_0: Context): String { return TODO() } fun f(): Any { return TODO() } fun test() { with(receiver = Context(), block = local fun Context.(): Int { return f($context_receiver_0 = $this$with).() } ) /*~> Unit */ }