1// { dg-do assemble } 2// Origin: Mark Mitchell <mark@codesourcery.com> 3 4template <class T = int> 5struct S 6{ 7 void g () 8 { 9 } 10 11 friend void f (double) 12 { 13 } 14}; 15 16