modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20050131-1.c (about) 1 /* Verify that we do not lose side effects on a MOD expression. */ 2 3 #include <stdlib.h> 4 #include <stdio.h> 5 6 int 7 foo (int a) 8 { 9 int x = 0 % a++; 10 return a; 11 } 12 13 main() 14 { 15 if (foo (9) != 10) 16 abort (); 17 exit (0); 18 }