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

     1  /* The bit-field below would have a problem if __INT_MAX__ is too
     2     small.  */
     3  #if __INT_MAX__ < 2147483647
     4  int
     5  main (void)
     6  {
     7    exit (0);
     8  }
     9  #else
    10  struct {
    11      unsigned bit : 30;
    12  } t;
    13  
    14  int main()
    15  {
    16      if (!(t.bit++))
    17  	exit (0);
    18      else
    19  	abort ();
    20  }
    21  #endif