friend23.C   [plain text]


// { dg-do assemble  }

template <class T = int> // { dg-error "" } original definition
struct S
{ // { dg-error "" } redefinition of default arg
  template <class U = int>
  friend class S;
};

template struct S<int>;