blob: 32e92636ab12aa9cbf5ecc657210779dbc5dc544 [file] [log] [blame]
// FIXME: Bring back something like the deferGC probability mode.
// https://bugs.webkit.org/show_bug.cgi?id=166627
//@ skip
// //@ runFTLNoCJIT("--deferGCShouldCollectWithProbability=true", "--deferGCProbability=1.0")
function foo(a) {
return a.push(25);
}
function bar(a) {
for (let i = 0; i < a.length; i++) {
a[i] = i;
}
return foo(a);
}
noInline(bar);
for (let i = 0; i < 100; i++) {
let smallArray = [1, 2, 3, 4, 5];
bar(smallArray);
}
let largeArray = [];
for (let i = 0; i < 10000000; i++)
largeArray.push(i);
bar(largeArray);