1// { dg-do assemble } 2 3template <class T> 4struct S {}; 5 6template <> 7struct S<int> 8{ 9 void f(); 10 void g(); 11}; 12 13void S<int>::f() {} 14 15template <> 16void S<int>::g() {} // { dg-error "" } does not match any template declaration 17