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