diff options
author | Jason Merrill <jason@redhat.com> | 2013-10-30 15:50:36 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2013-10-30 15:50:36 -0400 |
commit | 04056396ec8747e8372364793a0c2a4ea794477d (patch) | |
tree | 033ddfa575c91a265cf6f62f13d4bb9d90cb4fa5 /gcc | |
parent | 8d52ed5c815d2dd68df04b621e1d339e54b938f9 (diff) | |
download | gcc-04056396ec8747e8372364793a0c2a4ea794477d.zip gcc-04056396ec8747e8372364793a0c2a4ea794477d.tar.gz gcc-04056396ec8747e8372364793a0c2a4ea794477d.tar.bz2 |
* init.c (push_base_cleanups): Check ANON_AGGR_TYPE_P.
From-SVN: r204226
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/init.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 97e95f4..f71c239 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2013-10-30 Jason Merrill <jason@redhat.com> + + * init.c (push_base_cleanups): Check ANON_AGGR_TYPE_P. + 2013-10-30 Tobias Burnus <burnus@net-b.de> PR other/33426 diff --git a/gcc/cp/init.c b/gcc/cp/init.c index bfd9152..85732ff 100644 --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -4130,7 +4130,7 @@ push_base_cleanups (void) || TREE_CODE (member) != FIELD_DECL || DECL_ARTIFICIAL (member)) continue; - if (ANON_UNION_TYPE_P (this_type)) + if (ANON_AGGR_TYPE_P (this_type)) continue; if (type_build_dtor_call (this_type)) { |