modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/920721-3.c (about) 1 static inline fu (unsigned short data) 2 { 3 return data; 4 } 5 ru(i) 6 { 7 if(fu(i++)!=5)abort(); 8 if(fu(++i)!=7)abort(); 9 } 10 static inline fs (signed short data) 11 { 12 return data; 13 } 14 rs(i) 15 { 16 if(fs(i++)!=5)abort(); 17 if(fs(++i)!=7)abort(); 18 } 19 20 21 main() 22 { 23 ru(5); 24 rs(5); 25 exit(0); 26 }