modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr20187-1.c (about)

     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  }