bug678353.js (479B)
1 function f_arginc(a) { 2 var b = a++; 3 4 var c = b+b+b+b+b+b+b+b+b+b; 5 return a + c; 6 } 7 assertEq(f_arginc(1), 12) 8 function f_argdec(a) { 9 var b = a--; 10 11 var c = b+b+b+b+b+b+b+b+b+b; 12 return a + c; 13 } 14 assertEq(f_argdec(1), 10) 15 function f_incarg(a) { 16 var b = ++a; 17 18 var c = b+b+b+b+b+b+b+b+b+b; 19 return a + c; 20 } 21 assertEq(f_incarg(1), 22) 22 function f_decarg(a) { 23 var b = --a; 24 25 var c = b+b+b+b+b+b+b+b+b+b; 26 return a + c; 27 } 28 assertEq(f_decarg(1), 0)