Geoff Romer
64ff3dd3be
Clarify support for imported object-like macros ( #7308 )
...
This proposal clarifies some unclear aspects of the interop support for
object-like macros. In particular:
- Carbon supports importing an object-like macro if its definition can
be evaluated as a constant expression, without further restrictions on
that definition.
- When importing the result of that evaluation, C++ lvalues are imported
as references, and rvalues are imported as values.
2026-06-05 00:33:51 +00:00
..
2026-06-03 05:34:44 +00:00
2026-05-29 00:55:04 +00:00
2026-06-03 19:19:49 +00:00
2020-12-04 08:26:25 -08:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-05-29 00:55:04 +00:00
2026-06-02 22:33:15 +00:00
2026-06-05 00:33:51 +00:00
2026-05-29 00:55:04 +00:00