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