1// PR c++/49136 2// { dg-do compile { target c++11 } } 3 4struct day 5{ 6 unsigned d : 5; 7 unsigned n : 3; 8 constexpr explicit day (int dd) : d(dd), n(7) {} 9}; 10 11struct date { 12 int d; 13 constexpr date (day dd) : d(dd.n != 7 ? 7 : dd.d) {} 14}; 15 16constexpr day d(0); 17constexpr date dt(d); 18static_assert (dt.d == 0, "Error"); 19