//@ run("function-dot-arguments", "--enableFunctionDotArguments=false") function foo() { var a = bar.arguments; if (a.length != 0) throw "Error: arguments have non-zero length"; for (var i = 0; i < 100; ++i) { if (a[i] !== void 0) throw "Error: argument " + i + " has non-undefined value"; } } function bar() { foo(); } bar(); bar(1); bar(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);