michael@0: michael@0: function bar() { michael@0: foo.arguments.length = 10; michael@0: } michael@0: michael@0: function foo(x) { michael@0: var a = arguments; michael@0: var n = 0; michael@0: bar(); michael@0: assertEq(x, 5); michael@0: assertEq(a.length, 1); michael@0: } michael@0: michael@0: foo(5);