bug1841682-2.js (361B)
1 // |jit-test| --fast-warmup 2 3 function f(a) { 4 var vals = Object.getOwnPropertyNames(a).map(p => a[p]); 5 for (var i = 0; i < vals.length; i++) { 6 var v = vals[i]; 7 queue.push([v]); 8 } 9 } 10 11 gczeal(12); 12 gczeal(19, 5); 13 14 var a = [{x:{0:0}}, {x:{0:0}}]; 15 var queue = [a]; 16 17 while (queue.length > 0 && queue.length < 100) { 18 var arr = queue.shift(); 19 f(arr); 20 }