summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70218.C
blob: ae8cc2f5000e117b6e82a4d76e40441205022811 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// PR c++/70218
// { dg-do compile { target c++11 } }

struct X {
private:
   int i;
};

struct Y {
  Y (int) { }
};

void
foo ()
{
  Y ([] { X x; x.i = 3; return 0; } ()); // { dg-error "private" }
}