2 // { dg-require-effective-target c++11 }
4 template <typename... E>
7 T(unsigned int i = sizeof...(E)){} // does not compile
9 static constexpr unsigned int U = sizeof...(E);
10 T(unsigned int j, unsigned int i = U){} // compile
13 template <typename... T>
14 void test(int i = sizeof...(T)) // compile