1 // { dg-do run } 2 // PRMS Id: 5584 3 4 extern "C" 5 { 6 struct xx { 7 void (*xx)(void); 8 int x,y; 9 }; 10 } 11 12 int r = 1; 13 f(void)14 void f(void) 15 { 16 r = 0; 17 } 18 main()19 int main() 20 { 21 struct xx p; 22 23 p.xx = f; 24 p.xx(); 25 26 return r; 27 } 28