FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / friend28.C
blob84e39941e4daf80df5340484066c94d1ed9fa33c
1 // Build don't link:
3 class mystream;
5 template <class T> class a;
7 template <class T> mystream& operator>>( mystream& s, a<T>& thea );
9 template <class T> class a {
10 public:
11         friend mystream& operator>> <>( mystream&, a<T>& thea );
12 private:
13         T amember;
16 template<> mystream& operator>> <int>( mystream& s, a<int>& thea );
18 template class a<int>;
20 template<> mystream& operator>> <int>( mystream& s, a<int>& thea )
22         thea.amember = 0;
23         return s;