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

     1  /* Make sure that language + abi extensions in passing S interoperate.  */
     2  
     3  static long long __attribute__((noinline))
     4  foo (unsigned short s)
     5  {
     6    return (short) s;
     7  }
     8  
     9  unsigned short s = 0xFFFF;
    10  
    11  int
    12  main (void)
    13  {
    14    return foo (s) + 1 != 0;
    15  }