Member binding operators (#3720)

Define the binding operation used to compute the result of `x.y`,
`p->y`, `x.(C.y)`, and `p->(C.y)` as calling a method from
user-implementable interfaces.

---------

Co-authored-by: Josh L <josh11b@users.noreply.github.com>
Co-authored-by: Jon Ross-Perkins <jperkins@google.com>
Co-authored-by: Richard Smith <richard@metafoo.co.uk>
Co-authored-by: Chandler Carruth <chandlerc@gmail.com>
Co-authored-by: Carbon Infra Bot <carbon-external-infra@google.com>
This commit is contained in:
josh11b
2024-05-25 02:07:34 +00:00
committed by GitHub
co-authored by Josh L Jon Ross-Perkins Richard Smith Chandler Carruth Carbon Infra Bot
parent 534b737871
commit 679d57df78
+1209
View File
File diff suppressed because it is too large Load Diff