modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr83477.c (about) 1 int yf = 0; 2 3 void 4 pl (int q5, int nd) 5 { 6 unsigned int hp = q5; 7 int zx = (q5 == 0) ? hp : (hp / q5); 8 9 yf = ((nd < 2) * zx != 0) ? nd : 0; 10 } 11 12 int 13 main (void) 14 { 15 pl (1, !yf); 16 if (yf != 1) 17 __builtin_abort (); 18 19 return 0; 20 } 21 22