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