https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123346
--- Comment #3 from Egas Ribeiro <egas.g.ribeiro at tecnico dot ulisboa.pt> ---
the rejects valid diagnostic:
<source>:6:50: error: 'Union{}' is not a constant expression
6 | constexpr Union u = make(Union { .unit = Unit{} });
| ^
was introduced in 13.3 by r14-2820:
commit r14-2820-ga426b91b27e28985f47d16827a532fbc28c09bd7
Author: Patrick Palka <[email protected]>
Date: Thu Jul 27 09:10:07 2023 -0400
c++: constexpr empty subobject elision [PR110197]