1// PR c++/67364 2// { dg-do compile { target c++11 } } 3 4template <typename Xn> 5struct element : Xn { 6 constexpr element() : Xn() { } 7}; 8 9template <typename Xn> 10struct closure { 11 element<Xn> member; 12 constexpr closure() { } 13}; 14 15struct empty { }; 16constexpr closure<empty> tup{}; 17constexpr empty first = tup.member; 18