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

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:44dee6b22e40
1 gczeal(1);
2
3 var g = newGlobal();
4
5 g.eval("\
6 var f = function(x) { \
7 arg = arguments; \
8 fun = function() { return x }; \
9 } \
10 ");
11
12 g.f(3);
13 g.f = null;
14 assertEq(g.fun(), 3);
15 assertEq(g.arg[0], 3);
16 gc();
17 g.arg[0] = 9;
18 assertEq(g.fun(), 9);
19 assertEq(g.arg[0], 9);

mercurial