/* 20001017-2.c from the execute part of the gcc torture tests. */ #include #ifdef __SDCC #pragma std_c99 #pragma disable_warning 85 #endif void fn_4parms (unsigned char a, long *b, long *c, unsigned int *d) { if (*b != 1 || *c != 2 || *d != 3) ASSERT (0); } void testTortureExecute (void) { unsigned char a = 0; unsigned long b = 1, c = 2; unsigned int d = 3; fn_4parms (a, &b, &c, &d); return; }