--- /dev/null
+//@ 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);
+