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