1// { dg-do assemble } 2 3template <class T> 4struct S1 { 5}; 6 7template <> 8struct S1<int> {}; 9 10struct S2 { 11 friend class S1<int>; 12}; 13