/cp
commit0c4005bebc8f9989c289140633ece51c0589f9b9
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 30 Apr 2016 00:00:51 +0000 (30 00:00 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 30 Apr 2016 00:00:51 +0000 (30 00:00 +0000)
treeadedee90aeaee51ba2ab43c501ad598dac10d6ec
parent7563075646be336acb5094b61bdb0c2204712e54
/cp
2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/66644
* class.c (check_field_decl): Remove final int* parameter, change
the return type to bool; fix logic in order not to reject multiple
initialized fields in anonymous struct.
(check_field_decls): Adjust call.

/testsuite
2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/66644
* g++.dg/cpp0x/nsdmi-anon-struct1.C: New.

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