aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.cc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2023-09-22 10:54:28 +0100
committerJason Merrill <jason@redhat.com>2023-09-22 14:22:26 +0100
commit22cda0ca5fb406f22925bbf51ab152a958e3319d (patch)
tree6e35d8cdb169e584e492e54ef7026d3198f71172 /gcc/gcc.cc
parent9c62af101e11e1cce573c2b3d2e18b403412dbc8 (diff)
downloadgcc-22cda0ca5fb406f22925bbf51ab152a958e3319d.zip
gcc-22cda0ca5fb406f22925bbf51ab152a958e3319d.tar.gz
gcc-22cda0ca5fb406f22925bbf51ab152a958e3319d.tar.bz2
c++: constexpr and designated initializer
The change of active member being non-constant (before C++20) results in a CONSTRUCTOR with a null value for the first field, don't crash. gcc/cp/ChangeLog: * constexpr.cc (free_constructor): Handle null ce->value. gcc/testsuite/ChangeLog: * g++.dg/cpp2a/constexpr-union7.C: New test.
Diffstat (limited to 'gcc/gcc.cc')
0 files changed, 0 insertions, 0 deletions