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

     1  f()
     2  {
     3    long l2;
     4    unsigned short us;
     5    unsigned long ul;
     6    short s2;
     7  
     8    ul = us = l2 = s2 = -1;
     9    return ul;
    10  }
    11  
    12  main()
    13  {
    14    if (f()!=(unsigned short)-1)
    15      abort();
    16    exit(0);
    17  }