re PR c++/59636 ([c++1y] ICE with missing template parameter in lambda)
authorAdam Butcher <adam@jessamine.co.uk>
Mon, 6 Jan 2014 18:22:29 +0000 (18:22 +0000)
committerAdam Butcher <abutcher@gcc.gnu.org>
Mon, 6 Jan 2014 18:22:29 +0000 (18:22 +0000)
commit81fdaa176d937936a21bb3e42eb482f042f42b77
tree8ccd2712fdeea89cfce91a2c01b9f055518c94ec
parent2c8c627389238b024de53401676139ffc6010b4e
re PR c++/59636 ([c++1y] ICE with missing template parameter in lambda)

Fix PR c++/59636

PR c++/59636
* cp/parser.c (cp_parser_template_parameter): Early out with
error_mark_node if parameter declaration was not parsed.

* g++.dg/cpp1y/pr59636.C: New testcase.

From-SVN: r206369
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp1y/pr59636.C [new file with mode: 0644]