modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/941031-1.c (about) 1 typedef long mpt; 2 3 int 4 f (mpt us, mpt vs) 5 { 6 long aus; 7 long avs; 8 9 aus = us >= 0 ? us : -us; 10 avs = vs >= 0 ? vs : -vs; 11 12 if (aus < avs) 13 { 14 long t = aus; 15 aus = avs; 16 avs = aus; 17 } 18 19 return avs; 20 } 21 22 main () 23 { 24 if (f ((mpt) 3, (mpt) 17) != 17) 25 abort (); 26 exit (0); 27 }