1 // { dg-do compile { target c++11 } } 2 3 template<int,int> template<typename> 4 using U = void; // { dg-error "too many" } 5 6 template<typename> 7 using V = void; 8 9 template<typename> struct X { 10 template<typename> template<typename> 11 using U = void; // { dg-error "too many" } 12 13 template<typename> 14 using V = void; 15 }; 16