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