Rebase.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / lambda / lambda-errloc.C
blob3dc7f8774c3de2ca3a6b715e2c44a4132b831ac8
1 // Test that error messages about creating the closure object refer to
2 // the lambda-introducer.
3 // { dg-do compile { target c++11 } }
5 struct A
7   A();
8   A(const A& a) = delete;       // { dg-message "declared" }
9 };
11 int main()
13   A ar[4][3];
14   [ar] { };                     // { dg-error "3:" }
16   A a;
17   [a] { };                      // { dg-error "3:" }