// Must compile with -g and -O

int foo (int, int);

int bar (int x, int y) {
   int z = x % y;
   return z;
}

int main(int argc, char** argv) {
   int a = argc;
   a = foo(a, a);
   return a;
}