// PR c++/67364 // { dg-do compile { target c++11 } } template struct element : Xn { constexpr element() : Xn() { } }; template struct closure { element member; constexpr closure() { } }; struct empty { struct {} s; }; constexpr closure tup{}; constexpr empty first = tup.member;