comparison: js/src/jit-test/tests/ion/bug703376.js
js/src/jit-test/tests/ion/bug703376.js
- changeset 0
- 6474c204b198
equal
deleted
inserted
replaced
|
1 var global = 1; |
|
2 |
|
3 function test1(x) { |
|
4 global = 2; |
|
5 var k = global; |
|
6 global = x; |
|
7 global = x + 1; |
|
8 k = global + global; |
|
9 return k; |
|
10 } |
|
11 |
|
12 for (var i=0; i<60; i++) { |
|
13 assertEq(test1(i), i + 1 + i + 1); |
|
14 } |
|
15 |
|
16 function test2(x) { |
|
17 global = 2; |
|
18 var k = global; |
|
19 |
|
20 for (var i=0; i<10; i++) { |
|
21 k = global; |
|
22 global = i + x; |
|
23 } |
|
24 return k; |
|
25 } |
|
26 |
|
27 for (i=0; i<50; i++) { |
|
28 assertEq(test2(i), i + 8); |
|
29 } |