c++: prvalue of array type [PR111286]
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / constexpr-empty17.C
blob86126dabdbb0094ca19da8ffa61762f1fcebd96e
1 // PR c++/102163
2 // { dg-do compile { target c++11 } }
4 struct O {
5   constexpr O(int) { }
6 };
8 union _Variadic_union {
9   constexpr _Variadic_union(int __arg) : _M_rest(__arg) { }
10   int _M_first;
11   O _M_rest;
14 constexpr _Variadic_union u(42);
16 struct _Variant_storage {
17   constexpr _Variant_storage() : _M_u(42) {}
18   _Variadic_union _M_u;
21 constexpr _Variant_storage w;