1 typedef void tfoo (int *);
2 tfoo *getfoo (void);
3
4 void
5 bar (int *i)
6 {
7 (*i)--;
8 }
9
10 int
11 main ()
12 {
13 int i = 1;
14 getfoo ()(&i);
15 if (i)
16 __builtin_abort ();
17 return 0;
18 }
19