c++: constexpr empty subobject elision [PR110197]
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / constexpr-empty18.C
blob4bb9e3dcb64018294dff3d363fe38226010e929c
1 // PR c++/110197
2 // { dg-do compile { target c++11 } }
4 struct A { constexpr A(int) { } };
5 struct B { A a; };
6 constexpr B f(int n) { return B{A{n}}; }
7 constexpr B b = f(1);