1 template <class T > 2 struct S 3 { 4 S() : S() {} // { dg-error "base" } 5 }; 6 7 S<int> s; // { dg-error "instantiated" } 8