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

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:36b4319217af
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();

mercurial