re PR c++/71577 (ICE on invalid C++11 code (with extra struct initializer): in digest...
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 5 May 2017 09:02:22 +0000 (09:02 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 5 May 2017 09:02:22 +0000 (09:02 +0000)
commitdfae9048a0ce06a8f240dd17c282cb1e1eaf2097
treecfad746ae0831c36a6a5d19661cae366088ed52d
parent56871768b4cf5c2fd82456e03ae2f83a9789d2fb
re PR c++/71577 (ICE on invalid C++11 code (with extra struct initializer): in digest_init_r, at cp/typeck2.c:1117)

/cp
2017-05-05  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/71577
* decl.c (reshape_init): Unconditionally return error_mark_node
upon error about too many initializers.

/testsuite
2017-05-05  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/71577
* g++.dg/cpp0x/pr71577.C: New.

From-SVN: r247630
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/pr71577.C [new file with mode: 0644]