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]

Reply via email to