// PR c++/61088 | |
// { dg-do compile { target c++11 } } | |
void f() | |
{ | |
typedef void (*X) (); | |
X x[] = { [x](){} }; // { dg-error "incomplete type" } | |
} | |
void g() | |
{ | |
typedef void (X) (); | |
X x[] = { [x](){} }; // { dg-error "5:declaration of .x. as array of functions" } | |
// { dg-error "not declared" "" { target *-*-* } .-1 } | |
} |