PR c++/66999 - 'this' captured by reference.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / lambda / lambda-this21.C
blob538dd375362b42b00b63134827a4b02f75e9cbba
1 // PR c++/66999 - 'this' captured by reference.
2 // { dg-do compile { target c++11 } }
4 struct X {
5   void bar (int n)
6     {
7       auto l1 = [&this] { }; // { dg-error ".this. cannot be captured by reference" }
8       auto l2 = [=, &this] { }; // { dg-error ".this. cannot be captured by reference" }
9     }