testBug975182.js (377B)
1 Function("\ 2 g = (function(t,foreign){\ 3 \"use asm\";\ 4 var ff = foreign.ff;\ 5 function f() {\ 6 +ff()\ 7 }\ 8 return f\ 9 })(this, {\ 10 ff: arguments.callee\ 11 }, new ArrayBuffer(4096))\ 12 ")() 13 function m(f) { 14 for (var j = 0; j < 6000; ++j) { 15 f(); 16 if ((j % 1000) === 0) 17 gc(); 18 } 19 } 20 m(g);