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

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:c8c10921e979
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 assertEq(x, 2);
10 eval("var x = 3");
11 };
12 g();
13 g();
14 assertEq(x, 2);
15 }
16 f();
17 }
18 q();

mercurial