1// { dg-do assemble } 2// { dg-options "-Wno-non-template-friend" } 3// Origin: Mark Mitchell <mark@codesourcery.com> 4 5template<int I> 6class C { 7 friend void f(struct X *); 8}; 9 10template class C<0>; 11 12class D { 13 friend void f(struct X*); 14}; 15 16