varargs.js.EXPECTED revision 2:da1e581c933b
11590Srgrimesaaaa bbbb cccc
21590Srgrimesaaaa bbbb
31590Srgrimesaaaa bbbb cccc dddd
41590Srgrimesaaaa bbbb cccc
51590Srgrimesaaaa bbbb undefined
61590Srgrimesaaaa bbbb cccc
71590Srgrimesaaaa bbbb cccc
81590Srgrimestrue
91590Srgrimesaaaa bbbb cccc
101590Srgrimesaaaa
111590Srgrimesbbbb
121590Srgrimescccc
131590Srgrimesfunction varFunc(a, b, c) {
141590Srgrimes    print(a, b, c);
151590Srgrimes    print(Object.getPrototypeOf(arguments) === Object.prototype);
161590Srgrimes    print(arguments[0], arguments[1], arguments[2]);
171590Srgrimes
181590Srgrimes    for (var i in arguments) {
191590Srgrimes        print(arguments[i]);
201590Srgrimes    }
211590Srgrimes
221590Srgrimes    print(arguments.callee);
231590Srgrimes}
241590Srgrimesaaaa bbbb undefined
251590Srgrimestrue
261590Srgrimesaaaa bbbb undefined
271590Srgrimesaaaa
281590Srgrimesbbbb
291590Srgrimesfunction varFunc(a, b, c) {
301590Srgrimes    print(a, b, c);
311590Srgrimes    print(Object.getPrototypeOf(arguments) === Object.prototype);
321590Srgrimes    print(arguments[0], arguments[1], arguments[2]);
331590Srgrimes
341590Srgrimes    for (var i in arguments) {
351590Srgrimes        print(arguments[i]);
361590Srgrimes    }
371590Srgrimes
381590Srgrimes    print(arguments.callee);
391590Srgrimes}
401590Srgrimesaaaa bbbb cccc
411590Srgrimestrue
421590Srgrimesaaaa bbbb cccc
431590Srgrimesaaaa
441590Srgrimesbbbb
451590Srgrimescccc
461590Srgrimesdddd
471590Srgrimesfunction varFunc(a, b, c) {
481590Srgrimes    print(a, b, c);
491590Srgrimes    print(Object.getPrototypeOf(arguments) === Object.prototype);
501590Srgrimes    print(arguments[0], arguments[1], arguments[2]);
511590Srgrimes
521590Srgrimes    for (var i in arguments) {
531590Srgrimes        print(arguments[i]);
541590Srgrimes    }
551590Srgrimes
561590Srgrimes    print(arguments.callee);
571590Srgrimes}
581590Srgrimes