8sa1-gcc/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice27.C
Paolo Carlini 0b2513e292 re PR c++/84446 (ICE with broken lambda)
/cp
2018-02-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84446
	* parser.c (cp_parser_init_declarator): Don't call start_lambda_scope
	on error_mark_node.

/testsuite
2018-02-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84446
	* g++.dg/cpp0x/lambda/lambda-ice27.C: New.

From-SVN: r257841
2018-02-20 09:02:12 +00:00

9 lines
159 B
C

// PR c++/84446
// { dg-do compile { target c++11 } }
template<int> void foo()
{
int i,
i = [] { virtual }(); // { dg-error "redeclaration|expected" }
}