js/src/jit-test/tests/basic/getelem.js

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:19c737792389
1 var a;
2 function setelem()
3 {
4 a = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
5 a = a.concat(a, a, a);
6 var l = a.length;
7 for (var i = 0; i < l; i++) {
8 a[i] = i;
9 }
10 return a.toString();
11 }
12
13 setelem();
14
15 function getelem_inner(a)
16 {
17 var accum = 0;
18 var l = a.length;
19 for (var i = 0; i < l; i++) {
20 accum += a[i];
21 }
22 return accum;
23 }
24
25 function getelem()
26 {
27 return getelem_inner(a);
28 }
29
30 assertEq(getelem(), 3486);

mercurial