1 int a = 0x101;
2 int b = 0x100;
3 
4 int
test(void)5 test (void)
6 {
7   return (((unsigned char) (unsigned long long) ((a ? a : 1) & (a * b)))
8 	  ? 0 : 1);
9 }
10 
11 int
main(void)12 main (void)
13 {
14   return 1 - test ();
15 }
16