diff -r 000000000000 -r 6474c204b198 js/src/jit-test/tests/for-of/arguments-2.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/js/src/jit-test/tests/for-of/arguments-2.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,14 @@ +// for-of can iterate arguments objects after returning. + +load(libdir + "iteration.js"); + +function f() { + return arguments; +} + +var s = ''; +var args = f('a', 'b', 'c'); +Object.prototype[std_iterator] = Array.prototype[std_iterator]; +for (var v of args) + s += v; +assertEq(s, 'abc');