testBug736807.js (317B)
1 function f() { 2 newGlobal().eval('\ 3 try {\ 4 if (typeof gczeal === "function") \ 5 gczeal(2,1); \ 6 throw new Error();\ 7 } catch (e) { \ 8 gc(); \ 9 assertEq("" + e, "Error"); \ 10 } \ 11 '); 12 } 13 f({}, [1,2,4,5,6,7,8,1], new RegExp(), function() {});