tcc-65816/test/tests/20030606-1.c
2017-06-09 13:52:12 +02:00

28 lines
319 B
C

int * foo (int *x, int b)
{
*(x++) = 55;
if (b)
*(x++) = b;
return x;
}
main()
{
int a[5];
memset (a, 1, sizeof (a));
if (foo(a, 0) - a != 1 || a[0] != 55 || a[1] != a[4])
abort();
memset (a, 1, sizeof (a));
if (foo(a, 2) - a != 2 || a[0] != 55 || a[1] != 2)
abort();
exit (0);
}