chromium/third_party/blink/web_tests/fast/js/regress/script-tests/function-dot-apply.js

function thingy(a, b) {
    return a + b;
}

function doCall() {
    return thingy.apply(void 0, arguments);
}

function foo() {
    return doCall(1, 2);
}

for (var i = 0; i < 200000; ++i) {
    var result = foo();
    if (result != 3)
        throw "Bad result: " + result;
}