1 // PR c++/67687 2 // { dg-do compile { target c++11 } } 3 4 template <unsigned int Coordinate> 5 struct dimension{ 6 template<typename ... T> dimensiondimension7 constexpr dimension(T...){} 8 }; 9 10 struct accessor_base{ 11 template<typename ... T> accessor_baseaccessor_base12 constexpr accessor_base(T...){} 13 }; 14 15 template <typename ArgType, typename Pair> 16 struct accessor_mixed{ 17 18 private: 19 static constexpr accessor_base s_args_constexpr{dimension<Pair::first>{0} }; 20 }; 21