(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
other/
friend14.C
// PR c++/59480

class Matrix;

Matrix rot90 (const Matrix& a, int k = 1);
template<typename> Matrix rot90_ (const Matrix& a, int k = 1);

class Matrix {
  friend Matrix rot90 (const Matrix&, int);
  template<typename> friend Matrix rot90_ (const Matrix&, int);
};

Matrix rot90 (const Matrix& a, int k) { return Matrix(); }
template<typename> Matrix rot90_ (const Matrix& a, int k) { return Matrix(); }