xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/compile/20021205-1.c (revision f2da64fbbbf1b03f09f390ab01267c93dfd77c4c)
1 /* dg-do compile */
2 /* dg-options "-O3" */
3 typedef struct x x;
4 extern void *baz(char *);
5 struct x { char * (*bar) (int); };
6 static x **foo() { return ((x**)baz(0)); }
7 int xyzzy()
8 {
9     baz((*foo())->bar(0));
10     return 3;
11 }
12