struct / union in initializer, RFE #901.
[sdcc.git] / sdcc / support / regression / tests / gcc-torture-execute-pr33382.c
blob2560ff76df463022d0e3f68d41d5b9ca73700fe7
1 /*
2 pr33382.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 Foo {
12 int i;
13 int j[];
16 struct Foo x = { 1, { 2, 0, 2, 3 } };
18 int foo(void)
20 x.j[0] = 1;
21 return x.j[1];
24 void
25 testTortureExecute (void)
27 if (foo() != 0)
28 ASSERT(0);
29 return;