1// PR c++/44118 2 3template < typename > struct S; 4template < typename > struct S < int >; // { dg-error "template" } 5template < typename > struct S < int > 6{ 7 void f (); 8}; 9 10void 11f () 12{ 13 S < int >::f (); 14} 15 16// Don't be picky about error-recovery. 17// { dg-prune-output "." } 18