[Bug c++/50209] [C++0x] Braced-init-lists are rejected as function default arguments

2011-08-29 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50209

--- Comment #1 from Jason Merrill jason at gcc dot gnu.org 2011-08-30 
04:30:38 UTC ---
Author: jason
Date: Tue Aug 30 04:30:27 2011
New Revision: 178275

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=178275
Log:
PR c++/50209
Core DR 994
* parser.c (cp_parser_default_argument): Use
cp_parser_initializer_clause.
(cp_parser_late_parsing_default_args): Likewise.

Added:
trunk/gcc/testsuite/g++.dg/cpp0x/initlist58.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/parser.c
trunk/gcc/testsuite/ChangeLog


[Bug c++/50209] [C++0x] Braced-init-lists are rejected as function default arguments

2011-08-29 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50209

Jason Merrill jason at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||jason at gcc dot gnu.org
 Resolution||FIXED
 AssignedTo|unassigned at gcc dot   |jason at gcc dot gnu.org
   |gnu.org |
   Target Milestone|--- |4.7.0

--- Comment #2 from Jason Merrill jason at gcc dot gnu.org 2011-08-30 
04:38:08 UTC ---
Implemented for 4.7.