blob: 986f2709585375d9f969c22555e8a35659923f3c [file] [log] [blame]
// { dg-do assemble }
template <class T>
struct S;
template <class T>
class C
{
friend void S<T>::f();
int i;
};
template <class T>
struct S
{
void f() {
C<T> c;
c.i = 3;
}
};
template void S<int>::f();