// { dg-do assemble } // { dg-options "-Wno-non-template-friend" } // Origin: Jason Merrill template struct A { friend void f (); }; A a; A b;