comparison: js/src/jit-test/tests/ion/lambda.js
js/src/jit-test/tests/ion/lambda.js
- changeset 0
- 6474c204b198
equal
deleted
inserted
replaced
|
1 function test1(i) { |
|
2 var g1 = 20; |
|
3 function g1() { |
|
4 return 10; |
|
5 } |
|
6 assertEq(g1, 20); |
|
7 |
|
8 function g2(x) { |
|
9 return x + 1; |
|
10 } |
|
11 return g2(i); |
|
12 } |
|
13 for (var i=0; i<100; i++) { |
|
14 assertEq(test1(i), i + 1); |
|
15 } |
|
16 |
|
17 var c = 0; |
|
18 function test2(arr) { |
|
19 for (var i=0; i<100; i++) { |
|
20 arr.sort(function(a, b) { c += a + b; return 0; }); |
|
21 } |
|
22 return c; |
|
23 } |
|
24 test2([1, 2, 3]); |
|
25 assertEq(c, 800); |