michael@0: // 'arguments' works in nested genexprs. michael@0: michael@0: function f() { michael@0: return ((((((arguments for (u of [0])) michael@0: for (v of [1])) michael@0: for (w of [2])) michael@0: for (x of [3])) michael@0: for (y of [4])) michael@0: for (z of [5])); michael@0: } michael@0: var args = f("ponies").next().next().next().next().next().next(); michael@0: assertEq(args[0], "ponies");