struct / union in initializer, RFE #901.
[sdcc.git] / sdcc / support / regression / tests / gcc-torture-execute-20000605-3.c
bloba5e29aefa4a92e0eb470957443d180f3532413ea
1 /*
2 20000605-3.c from the execute part of the gcc torture tests.
3 */
5 #include <testfwk.h>
7 #ifdef __SDCC
8 #pragma std_c99
9 #endif
11 struct F { int x; int y; };
13 void
14 testTortureExecute (void)
16 int timeout = 0;
17 int x = 0;
18 while (1)
20 const struct F i = { x++, };
21 if (i.x > 0)
22 break;
23 if (++timeout > 5)
24 goto die;
26 return;
27 die:
28 ASSERT (0);