1 int yf = 0;
2 
3 void
pl(int q5,int nd)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
main(void)13 main (void)
14 {
15   pl (1, !yf);
16   if (yf != 1)
17     __builtin_abort ();
18 
19   return 0;
20 }
21 
22 
23