mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-11-15 20:18:12 +00:00
Per the design, field access into a class value expression is a value expression, even though we could produce an ephemeral reference expression instead and avoid performing a value binding. This slightly pessimizes class member access in some cases, but we should be able to restore the old generated code by deferring actually performing the value binding until a value expression is needed.