OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / cpp0x / nsdmi4.C
1 // { dg-do run }
2 // { dg-options -std=c++0x }
3
4 int c;
5
6 struct A
7 {
8   A() { }
9   A(const A&) { }
10 };
11
12 A f() { ++c; return A(); }
13
14 struct B
15 {
16   A a = f();
17 };
18
19 int main()
20 {
21   B b1, b2;
22   if (c != 2)
23     __builtin_abort();
24 }