aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2021-11-19 14:22:10 -0500
committerMarek Polacek <polacek@redhat.com>2021-11-23 15:02:08 -0500
commit4b1d3d8d732bea86c7b2aba46c2a437461020824 (patch)
tree4c71c291334d11e645f9a42f24b90b7d572c36a1 /gcc/tree-pass.h
parent7b7318faf7987ae17806a8c84fbaccaf255e7cbf (diff)
downloadgcc-4b1d3d8d732bea86c7b2aba46c2a437461020824.zip
gcc-4b1d3d8d732bea86c7b2aba46c2a437461020824.tar.gz
gcc-4b1d3d8d732bea86c7b2aba46c2a437461020824.tar.bz2
c++: -Wuninitialized for mem-inits and empty classes [PR19808]
This fixes a bogus -Wuninitialized warning: there's nothing to initialize in empty classes, so don't add them into our uninitialized set. PR c++/19808 gcc/cp/ChangeLog: * init.c (emit_mem_initializers): Don't add is_really_empty_class members into uninitialized. gcc/testsuite/ChangeLog: * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty. * g++.dg/warn/Wuninitialized-29.C: Likewise. * g++.dg/warn/Wuninitialized-31.C: New test.
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions