1 // { dg-do assemble } 2 3 // make sure extern "C" friends work. 4 5 extern "C" { void func(); } 6 7 struct crash { 8 int i; 9 friend void func(); 10 } a; 11 func()12 void func() { 13 a.i = 1; 14 } 15