struct / union in initializer, RFE #901.
[sdcc.git] / sdcc / support / regression / tests / gcc-torture-execute-930123-1.c
blob1821d0b424f2ceba4066fc111b0e6640f6058378
1 /*
2 930123-1.c from the execute part of the gcc torture suite.
3 */
5 #include <testfwk.h>
7 #ifdef __SDCC
8 #pragma std_c99
9 #endif
11 void
12 f(int *x)
14 *x = 0;
17 void
18 testTortureExecute (void)
20 int s, c, x;
21 char a[] = "c";
23 f(&s);
24 a[c = 0] = s == 0 ? (x=1, 'a') : (x=2, 'b');
25 ASSERT(a[c] == 'a');
26 return;