PR c++/66583
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Oct 2015 02:24:08 +0000 (02:24 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Oct 2015 02:24:08 +0000 (02:24 +0000)
commit049e3112e157e14ed00c3993a75db4329930f33a
treee72867ff2c9fdb8412f2bb8ee008bc3e5e120fc5
parent35c8219c6aa1744e0930b5d8bc73eb10250eff39
PR c++/66583

* init.c (innermost_aggr_scope): New.
(build_field_list): Change uses_unions_p to uses_unions_or_anon_p.
(sort_mem_initializers): Handle initializers for entire anonymous
aggregates.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229108 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/testsuite/g++.dg/cpp0x/anon-union1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/anon-struct7.C [new file with mode: 0644]