new-array-then-exit.js   [plain text]


function foo(f) {
    return new f();
}

noInline(foo);

for (var i = 0; i < 10000; ++i)
    foo(Array);

var didCall = false;
foo(function() { didCall = true; });

if (!didCall)
    throw "Error: didn't call my function.";