From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 932 invoked by alias); 12 Jul 2009 19:19:28 -0000 Received: (qmail 903 invoked by alias); 12 Jul 2009 19:19:17 -0000 Date: Sun, 12 Jul 2009 19:19:00 -0000 Message-ID: <20090712191917.902.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/40689] [C++0x]: error with initializer list in N2672 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jason at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-07/txt/msg00977.txt.bz2 ------- Comment #6 from jason at gcc dot gnu dot org 2009-07-12 19:19 ------- Subject: Bug 40689 Author: jason Date: Sun Jul 12 19:19:03 2009 New Revision: 149533 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149533 Log: 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. Added: trunk/gcc/testsuite/g++.dg/cpp0x/initlist20.C trunk/gcc/testsuite/g++.dg/cpp0x/initlist21.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/init.c trunk/gcc/cp/typeck.c trunk/gcc/cp/typeck2.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40689