| Index: test/mjsunit/arguments.js
|
| ===================================================================
|
| --- test/mjsunit/arguments.js (revision 8352)
|
| +++ test/mjsunit/arguments.js (working copy)
|
| @@ -180,3 +180,11 @@
|
| assertArrayEquals([1, void 0], f1(3));
|
| assertArrayEquals([2, 5, 5], f1(3, 5));
|
| assertArrayEquals([3, 5, 5, 7], f1(3, 5, 7));
|
| +
|
| +// Check out of bounds behavior.
|
| +function arg_get(x) { return arguments[x]; }
|
| +function arg_del(x) { return delete arguments[x]; }
|
| +function arg_set(x) { return (arguments[x] = 117); }
|
| +assertEquals(undefined, arg_get(0xFFFFFFFF));
|
| +assertEquals(true, arg_del(0xFFFFFFFF));
|
| +assertEquals(117, arg_set(0xFFFFFFFF));
|
|
|