1// { dg-do assemble } 2// Bug: forward reference to friend doesn't work in template. 3 4template <class T> class A { 5 static int i; 6 friend struct B; 7}; 8 9struct B { 10 void f () { A<int>::i = 0; } 11}; 12