// { dg-do assemble } template template struct A { // { dg-error "" } too many template parameter lists public: A() {} A(const A& b) {} };