re PR c++/54947 ([C++11] lambda cannot capture-by-copy inside braced-init-list)
authorJason Merrill <jason@redhat.com>
Thu, 6 Dec 2012 14:45:11 +0000 (09:45 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 6 Dec 2012 14:45:11 +0000 (09:45 -0500)
commit9e04d8a2a0619f682eb318cd132ef9d62d142815
tree0c64c0a410f08e53dfe221b0eb67b889bc38d035
parent695edbac5c1b02ac162a301d6886dc073b0361fb
re PR c++/54947 ([C++11] lambda cannot capture-by-copy inside braced-init-list)

PR c++/54947
* parser.c (cp_parser_initializer_list): Don't require an
expression in [] to be constant until we know it's a C99
designator.

From-SVN: r194256
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-initlist2.C [new file with mode: 0644]