js/src/jit-test/tests/ion/bug719774.js

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:b5b79e9e0b00
1 Date.prototype.format1 = function() {
2 return "" + this.getMonth() + this.getFullYear();
3 }
4 function f(d) {
5 for (var i=0; i<60; i++) {
6 assertEq(d.format1(), "91987");
7 }
8 }
9 f(new Date("10/10/1987 1:11:11"));
10
11 var global = 0;
12 function f1() {
13 return global++;
14 }
15 function g1() {
16 return f1() + f1();
17 }
18 var result = 0;
19 for (var i=0; i<100; i++)
20 result += g1();
21 assertEq(result, 19900);
22
23 function g2() {
24 var a = [];
25 var b = [];
26 a.push(1);
27 return a.length + b.length;
28 }
29 for (var i=0; i<100; i++)
30 assertEq(g2(), 1);

mercurial