/* 20000217-1.c from the execute part of the gcc torture tests. */ #include #ifdef __SDCC #pragma std_c99 #endif unsigned short int showbug(unsigned short int *a, unsigned short int *b) { *a += *b -8; return (*a >= 8); } void testTortureExecute (void) { unsigned short int x = 0; unsigned short int y = 10; if (showbug(&x, &y) != 0) ASSERT (0); return; }