michael@0: // 'arguments' in arrow functions nested in other functions michael@0: michael@0: var g; michael@0: function f() { michael@0: g = () => arguments; michael@0: } michael@0: f(); michael@0: var args = g(); michael@0: assertEq(args.length, 0); michael@0: michael@0: args = g(1, 2, 3); michael@0: assertEq(args.length, 3); michael@0: assertEq(args[0], 1); michael@0: assertEq(args[2], 3);