1// { dg-do run } 2template <class T> 3class C 4{ 5 friend void f (C<T> c) 6 { 7 c.i = 3; 8 } 9 10 int i; 11}; 12 13 14int main() 15{ 16 C<int> ci; 17 18 f(ci); 19} 20