liveness-pruning-needed-for-osr-availability.js   [plain text]


function each(ary, func) {
    for (var i = 0; i < ary.length && (!ary[i] ||!func(ary[i], i, ary)); i += 1);
}

function foo() {
    each(
        [ {}, {} ],
        function () {
            return (function (x) { })(arguments);
        });
};
noInline(foo);

for (var i = 0; i < 100000; i++)
    foo();