bug678106.js (555B)
1 function f_localinc(x) { 2 var a = x; 3 var b = a++; 4 5 var c = b+b+b+b+b+b+b+b+b+b; 6 return a + c; 7 } 8 assertEq(f_localinc(1), 12) 9 function f_localdec(x) { 10 var a = x; 11 var b = a--; 12 13 var c = b+b+b+b+b+b+b+b+b+b; 14 return a + c; 15 } 16 assertEq(f_localdec(1), 10) 17 function f_inclocal(x) { 18 var a = x; 19 var b = ++a; 20 21 var c = b+b+b+b+b+b+b+b+b+b; 22 return a + c; 23 } 24 assertEq(f_inclocal(1), 22) 25 function f_declocal(x) { 26 var a = x; 27 var b = --a; 28 29 var c = b+b+b+b+b+b+b+b+b+b; 30 return a + c; 31 } 32 assertEq(f_declocal(1), 0)