diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2010-09-22 10:21:15 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2010-09-22 10:21:15 -0700 |
commit | e2274412488ab310decb8494ab41009342b3c2f6 (patch) | |
tree | b4f29c5bed08a9e5b51217fc4e4ed704ecef8ae8 /deps/v8/test/mjsunit/regress/regress-900966.js | |
parent | cc1d61cbb3a9b2b75edac66295f2bc5314be5042 (diff) | |
download | node-new-e2274412488ab310decb8494ab41009342b3c2f6.tar.gz |
Upgrade V8 to 2.4.5
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-900966.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/regress-900966.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-900966.js b/deps/v8/test/mjsunit/regress/regress-900966.js index b95d10ec08..acffe7503d 100644 --- a/deps/v8/test/mjsunit/regress/regress-900966.js +++ b/deps/v8/test/mjsunit/regress/regress-900966.js @@ -29,6 +29,15 @@ assertTrue('abc'[10] === undefined); String.prototype[10] = 'x'; assertEquals('abc'[10], 'x'); +// Test that the fast case character-at stub handles an out-of-bound +// index correctly. We need to call the function twice to initialize +// the character-at stub. +function f() { + assertEquals('abc'[10], 'x'); +} +f(); +f(); + assertTrue(2[11] === undefined); Number.prototype[11] = 'y'; assertEquals(2[11], 'y'); |