/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
9 lines
170 B
C
9 lines
170 B
C
// PR c++/84618
|
|
// { dg-do compile { target c++11 } }
|
|
|
|
template <int>
|
|
struct S {
|
|
void b() const;
|
|
void b() { [b] {}; } // { dg-error "15:capture of non-variable" }
|
|
};
|