/cp 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com> PR c++/84618 * parser.c (cp_parser_lambda_introducer): Reject any capture not involving a VAR_DECL or a PARM_DECL. /testsuite 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com> PR c++/84618 * g++.dg/cpp0x/lambda/lambda-ice29.C: New. * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust. * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise. From-SVN: r258250
13 lines
167 B
C
13 lines
167 B
C
// PR c++/71570
|
|
// { dg-do compile { target c++11 } }
|
|
|
|
void foo (int);
|
|
|
|
void foo (void)
|
|
{
|
|
[&foo] // { dg-error "5:capture of non-variable" }
|
|
{
|
|
foo (0);
|
|
};
|
|
}
|