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