struct / union in initializer, RFE #901.
[sdcc.git] / sdcc / support / regression / tests / gcc-torture-execute-20081103-1.c
blob888cf6e6719251d55d14fc57dd679da0daea052b
1 /*
2 20081103-1.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 #include <string.h>
13 struct S { char c; char arr[4]; float f; };
15 char A[4] = { '1', '2', '3', '4' };
17 void foo (struct S s)
19 if (memcmp (s.arr, A, 4))
20 ASSERT (0);
23 void
24 testTortureExecute (void)
26 struct S s;
27 memcpy (s.arr, A, 4);
28 foo (s);
29 return;