Initial revision
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / friend13.C
blob251d52a47bc16594d6703c231b2bebccaa30c434
1 template <class T>
2 class C;
4 template <class U>
5 struct S
7   template <class V>
8   void f(V v)
9     {
10       C<V> cv;
11       cv.i = 3;
12     }
16 template <class T>
17 class C
19   template <class U>
20   template <class V>
21   friend void S<U>::f(V);
23   int i;
27 int main()
29   S<int> si;
30   si.f(3.0);
31   S<long> sl;
32   sl.f('c');