2008-05-30 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / 20010226-1.c
blobf25b48390d5a6fde988a230d9f54f110d97dd0f1
1 /* { dg-require-effective-target trampolines } */
3 void f1 (void *);
4 void f3 (void *, void (*)(void *));
5 void f2 (void *);
7 int foo (void *a, int b)
9 if (!b)
11 f1 (a);
12 return 1;
14 if (b)
16 void bar (void *c)
18 if (c == a)
19 f2 (c);
21 f3 (a, bar);
23 return 0;