1// { dg-do assemble } 2 3template <class T> 4template <class U> 5struct A { // { dg-error "" } too many template parameter lists 6public: 7 A() {} 8 9 A(const A<T>& b) {} 10}; 11