+++ /dev/null
-extern void abort(void);
-extern void exit(int);
-
-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)
- abort();
-}
-
-void foo(char *z, struct baz x, char *y)
-{
- bar(&x,6,7,8,9,10);
-}
-
-int main()
-{
- struct baz x;
-
- x.a = 1;
- x.b = 2;
- x.c = 3;
- x.d = 4;
- x.e = 5;
- foo((char *)0,x,(char *)0);
- exit(0);
-}