testBug1301191.js (507B)
1 // |jit-test| exitstatus:6; skip-if: getBuildConfiguration("wasi") 2 timeout(1); 3 // Adapted from randomly chosen test: js/src/jit-test/tests/asm.js/testBug975182.js 4 (function() { 5 g = (function(t, foreign) { 6 "use asm"; 7 var ff = foreign.ff; 8 function f() { 9 ff() 10 } 11 return f 12 })(this, { 13 ff: arguments.callee 14 }) 15 })() 16 function m(f) { 17 var i = 0; 18 while (true) { 19 f(); 20 if ((i++ % 1000) === 0) 21 gc(); 22 } 23 } 24 m(g);