PR c++/85553
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / nsdmi-union1.C
blob11bdd88eea2b3d8e9b21e0dbf1387b8cb73f3915
1 // PR c++/52377
2 // { dg-do run { target c++11 } }
4 union Test
6   int a{4};
7 };
9 union B
11   int i = 42;
12   double d;
13   B() = default;
14   B(double d): d(d) { }
17 int main()
19   Test t;
20   B b;
21   B b2(4.2);
23   if (t.a != 4 || b.i != 42 || b2.d != 4.2)
24     __builtin_abort();