https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59254
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-03-23 Ever confirmed|0 |1 --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- Confirmed on trunk. The difference between 'struct' and 'class' in my original example is not relevant: namespace outer { inline namespace inner { template<typename T> struct A; } template<typename T> struct A; template struct A<int>; }