// PR c++/42399 | |
// { dg-do compile { target c++11 } } | |
struct A { | |
A(); | |
A(const A&) = delete; // { dg-message "declared" } | |
}; | |
template <class T> | |
void f() | |
{ | |
T t; | |
[t] { return 0; }; // { dg-error "use" } | |
} | |
int main() | |
{ | |
f<A>(); // { dg-message "required" } | |
} |