aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiopt.c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2021-11-08 12:55:52 -0500
committerMarek Polacek <polacek@redhat.com>2021-11-09 11:36:19 -0500
commita648acc3b4ce528464ca23ee233de8f320542195 (patch)
treea8d1d9529b84e9b2fee3b12a96f0dc2b9bb1f651 /gcc/tree-ssa-phiopt.c
parent78dd0de956cbc5a021d3c5e3eb39308c3207936e (diff)
downloadgcc-a648acc3b4ce528464ca23ee233de8f320542195.zip
gcc-a648acc3b4ce528464ca23ee233de8f320542195.tar.gz
gcc-a648acc3b4ce528464ca23ee233de8f320542195.tar.bz2
c++: Skip unnamed bit-fields more
As Jason noticed in <https://gcc.gnu.org/pipermail/gcc-patches/2021-November/583592.html>, we shouldn't require an initializer for an unnamed bit-field, because, as [class.bit] says, they cannot be initialized. gcc/cp/ChangeLog: * class.c (default_init_uninitialized_part): Use next_initializable_field. * method.c (walk_field_subobs): Skip unnamed bit-fields. gcc/testsuite/ChangeLog: * g++.dg/init/bitfield6.C: New test.
Diffstat (limited to 'gcc/tree-ssa-phiopt.c')
0 files changed, 0 insertions, 0 deletions