diff options
Diffstat (limited to 'deps/v8/test/mjsunit/for-in.js')
-rw-r--r-- | deps/v8/test/mjsunit/for-in.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/for-in.js b/deps/v8/test/mjsunit/for-in.js index ab35e95ee3..644c27a632 100644 --- a/deps/v8/test/mjsunit/for-in.js +++ b/deps/v8/test/mjsunit/for-in.js @@ -119,3 +119,15 @@ for (i=0 ; i < 3; ++i) { assertEquals("undefined", typeof y[2], "y[2]"); assertEquals("undefined", typeof y[0], "y[0]"); } + +(function() { + var large_key = 2147483650; + var o = {__proto__: {}}; + o[large_key] = 1; + o.__proto__[large_key] = 1; + var keys = []; + for (var k in o) { + keys.push(k); + } + assertEquals(["2147483650"], keys); +})(); |