https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93914
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2021-10-26 Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- It is a pedwarn so it turns into an error with -pedantic-errors: <source>:4:27: error: too many template headers for 'A' (should be 0) 4 | template <> struct A<int> A { }; // invalid | ^ So confirmed.