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