Fix PR c++/79360
commitb06ecd3c06f28b0e80c80737e1bca9cf6992bfab
authorppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Feb 2017 02:20:48 +0000 (7 02:20 +0000)
committerppalka <ppalka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Feb 2017 02:20:48 +0000 (7 02:20 +0000)
tree46f0838503c4e047dafbc502715a6f3ec8f4f341
parentc5d9a6646b7e8c080509bcaab0dcbb222e8fcfeb
Fix PR c++/79360

gcc/cp/ChangeLog:

PR c++/79360
* typeck2.c (process_init_constructor_union): Consider only
FIELD_DECLs when looking for an NSDMI.

gcc/testsuite/ChangeLog:

PR c++/79360
* g++.dg/cpp1y/nsdmi-union2.C: New test.

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