js/src/jit-test/tests/pic/set2.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:ec3999a8cb77
1 function f(k) {
2 var o1 = { a: 5 };
3 var o2 = { b : 7, a : 9 };
4
5 for (var i = 0; i < k; ++i) {
6 var o = i % 2 ? o2 : o1;
7 o.a = i;
8 }
9
10 return o1.a + ',' + o2.a;
11 }
12
13 assertEq(f(5), '4,3')
14 assertEq(f(6), '4,5')

mercurial