comparison: js/src/jit-test/tests/basic/setCallEvalMiddle.js
js/src/jit-test/tests/basic/setCallEvalMiddle.js
- changeset 0
- 6474c204b198
equal
deleted
inserted
replaced
|
1 eval(1); // avoid global shape change when we call eval below |
|
2 function q() { |
|
3 var x = 1; |
|
4 function f() { |
|
5 function g() { |
|
6 var t=0; |
|
7 for (var i=0; i<3; i++) |
|
8 x = i; |
|
9 }; |
|
10 g(); |
|
11 eval("var x = 3"); |
|
12 g(); |
|
13 assertEq(x, 2); |
|
14 } |
|
15 f(); |
|
16 } |
|
17 q(); |