diff options
author | Jason Merrill <jason@redhat.com> | 2021-02-08 15:56:11 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2021-02-08 20:51:24 -0500 |
commit | a8dd2b3e96590ceccead63d28fc91c956a5f1a73 (patch) | |
tree | 5801eaf989c4d925bf56699f2b665979cba8c835 /gcc/tree-ssa-sccvn.c | |
parent | 2da7ce23cfd81b67f77dc102d6f97dd19363b5f4 (diff) | |
download | gcc-a8dd2b3e96590ceccead63d28fc91c956a5f1a73.zip gcc-a8dd2b3e96590ceccead63d28fc91c956a5f1a73.tar.gz gcc-a8dd2b3e96590ceccead63d28fc91c956a5f1a73.tar.bz2 |
c++: constexpr, union, and no_unique_address [PR98994]
My second patch for 97566 omits nested CONSTRUCTORs for empty fields, but we
do want them for empty union members.
gcc/cp/ChangeLog:
PR c++/98994
PR c++/97566
* constexpr.c (cxx_eval_store_expression): Only skip empty fields in
RECORD_TYPE.
gcc/testsuite/ChangeLog:
PR c++/98994
* g++.dg/cpp2a/no_unique_address12.C: New test.
Diffstat (limited to 'gcc/tree-ssa-sccvn.c')
0 files changed, 0 insertions, 0 deletions