]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/init.c
re PR c++/40689 ([C++0x]: error with initializer list in N2672)
authorJason Merrill <jason@redhat.com>
Sun, 12 Jul 2009 19:19:03 +0000 (15:19 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sun, 12 Jul 2009 19:19:03 +0000 (15:19 -0400)
commit25357d1ee0ce69a5b1c194e7e1c7b6437c189b01
tree43c0739a8937332d11e29f2a24b12fe31e9a6a6d
parentf345f84ae69406344bbc74ff0c72904e317ad4fe
re PR c++/40689 ([C++0x]: error with initializer list in N2672)

PR c++/40689
* init.c (build_new_1): Handle initializer list as array initializer.
(build_vec_init): Likewise.
* typeck.c (cp_build_modify_expr): Likewise.
* typeck2.c (process_init_constructor_array): Error rather than abort
if too many initializers.

From-SVN: r149533
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/cp/typeck.c
gcc/cp/typeck2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/initlist20.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/initlist21.C [new file with mode: 0644]