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