PR c++/85305 - pack in lambda init-capture.
commitbf062a9b4152694c83c7ac6343929bf24e6dd2f8
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Apr 2018 21:21:25 +0000 (30 21:21 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Apr 2018 21:21:25 +0000 (30 21:21 +0000)
tree0b723e6548ef3884af4b49ddcad43de0c2aad2c2
parentb663291ac99c1a66ea956e8d1c2ba4e4fd8110f8
PR c++/85305 - pack in lambda init-capture.

* parser.c (cp_parser_initializer): Add subexpression_p parm; don't
check_for_bare_parameter_packs in a subexpression.
(cp_parser_lambda_introducer): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259779 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C [new file with mode: 0644]