testBug705423.js (267B)
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);