/* 20000706-1.c from the execute part of the gcc torture tests. */ #include #ifdef __SDCC #pragma std_c99 #endif // TODO: Enable once sdcc supports passing of struct as parameter! #if 0 struct baz { int a, b, c, d, e; }; void bar(struct baz *x, int f, int g, int h, int i, int j) { if (x->a != 1 || x->b != 2 || x->c != 3 || x->d != 4 || x->e != 5 || f != 6 || g != 7 || h != 8 || i != 9 || j != 10) ASSERT (0); } void foo(struct baz x, char **y) { bar(&x,6,7,8,9,10); } #endif void testTortureExecute (void) { #if 0 struct baz x; x.a = 1; x.b = 2; x.c = 3; x.d = 4; x.e = 5; foo(x,(char **)0); return; #endif }