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


// Note that this only fails in eager compilation.

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

var blah = function () {
    var func = function() {
        return (function () { }).apply(Object, arguments);
    };
    each([ {}, {} ], func);
};

for (var i = 0; i < 1000; i++)
    blah();