1 2 3 4 5 6 7
namespace N { struct A; // { dg-error "previous declaration" "" } } template<int I> struct N::A {}; // { dg-error "redeclared" "" }