| //@ run("function-dot-arguments", "--useFunctionDotArguments=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); | |