20050131-1.c   [plain text]


/* Verify that we do not lose side effects on a MOD expression.  */

#include <stdlib.h>
#include <stdio.h>

int
foo (int a)
{
  int x = 0 % a++;
  return a;
}

main()
{
  if (foo (9) != 10)
    abort ();
  exit (0);
}