1// { dg-do assemble } 2 3template <class T = int> 4struct S 5{ 6 template <class U> 7 friend class S; 8}; 9 10template struct S<int>; 11