re PR c++/27270 (ICE in process_init_constructor_array, at cp/typeck2.c:788)
authorMark Mitchell <mark@codesourcery.com>
Tue, 17 Oct 2006 22:25:35 +0000 (22:25 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 17 Oct 2006 22:25:35 +0000 (22:25 +0000)
commit05b22df961070e926ac6bf4a8a114c5d5b1745bc
tree7ae5ef2f3ce54bf483d079ff2b41fe4ea8cb9cc1
parentb3b363332380c4306374247285e21a7ac771731b
re PR c++/27270 (ICE in process_init_constructor_array, at cp/typeck2.c:788)

PR c++/27270
* decl.c (reshape_init_class): Move check for designated
to ...
* parser.c (cp_parser_initializer_list): ... here.
* pt.c (tsubst_copy_and_build): Use finish_compound_literal.
PR c++/27270
* g++.dg/ext/complit8.C: Tweak error markers.
* g++.dg/template/complit1.C: Add error marker.

From-SVN: r117832
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/parser.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/complit8.C
gcc/testsuite/g++.dg/template/complit1.C