struct / union in initializer, RFE #901.
[sdcc.git] / sdcc / support / regression / tests / gcc-torture-execute-pr21331.c
blob8c7857a38bb7fbc37349fed1b4b2f5ca14875645
1 /*
2 pr21331.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 int bar (void) { return -1; }
13 unsigned long
14 foo ()
15 { unsigned long retval;
16 retval = bar ();
17 if (retval == -1) return 0;
18 return 3; }
20 void
21 testTortureExecute (void)
23 if (foo () != 0)
24 ASSERT (0);
25 return;