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

     1  extern void abort(void);
     2  
     3  int main()
     4  {
     5    signed char a = -30;
     6    signed char b = -31;
     7    #if(__SIZEOF_INT__ >= 4)
     8    if (a > (unsigned short)b)
     9  #else
    10    if ((long) a > (unsigned short)b)
    11  #endif
    12      abort ();
    13    return 0;
    14  }
    15