// { dg-do assemble } // Test for use of template parms in constructor name. // Submitted by Jason Merrill template struct A { A(); }; template A::A() // { dg-error "invalid use of constructor|qualified name" } { }