Files
carbon-lang/toolchain/check
05ea0e77d9 Map structs and tuples to initializer lists in C++ overload resolution. (#6620)
When performing C++ overload resolution with an argument that is of
Carbon struct or tuple type, form a braced initializer list as the
placeholder argument. Note that this only affects overload resolution;
no new support for actually converting structs or tuples to C++ types is
added. In particular, while this does allow an empty class to be
initialized from `{}`, it does not allow a non-empty C++ class to be
initialized from a struct, as that is not yet supported in general.

---------

Co-authored-by: Carbon Infra Bot <carbon-external-infra@google.com>
Co-authored-by: Geoff Romer <gromer@google.com>
2026-01-21 19:10:10 +00:00
..
2025-04-11 21:47:43 +00:00
2026-01-14 00:54:37 +00:00
2025-07-11 22:29:10 +00:00
2026-01-13 22:44:38 +00:00
2025-04-14 14:28:15 +00:00
2025-11-18 19:48:58 +00:00
2025-09-25 21:56:48 +00:00