1 // { dg-do compile { target c++11 } } 2 3 template <class A0, class... As> struct tuple 4 { 5 tuple<As...> tail; applytuple6 template <int Offset, class... More> int apply(const More&... more) { 7 return tail.apply<1>(more...); // { dg-error "" } needs .template 8 } 9 }; 10