blob: 51054d90a2557546a6fc8a42d3813c49b8de1c17 [file] [log] [blame]
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);
}