varargs-too-few-arguments.js   [plain text]


function foo(a, b) {
    return [a, b];
}

function bar() {
    return foo.apply(null, arguments);
}

noInline(bar);

for (var i = 0; i < 10000; ++i) {
    var result = bar(1);
    if ("" + result != "1,")
        throw "Error: bad result: " + result;
}