1// GROUPS passed miscellaneous
2extern "C" int printf (const char *, ...);
3
4int main()
5{
6  int i = 0;
7  // Make sure build_unary_op correctly computes this.
8  int *pi = &(++i);
9  *pi = 4;
10
11  if (i != 4)
12    { printf ("FAIL\n"); return 1; }
13  else
14    printf ("PASS\n");
15}
16