1 2 3 4 5 6
// PR c++/46466 // { dg-options "-std=c++0x -fno-elide-constructors" } struct S { bool b; }; constexpr S f() { return S{true}; } static_assert(f().b, "");