Commit 51a888ff authored by adamk@chromium.org's avatar adamk@chromium.org

Fix bogus left-shifts in Array tests

Review URL: https://codereview.chromium.org/12729014

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14050 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent eb4215df
...@@ -285,8 +285,8 @@ ...@@ -285,8 +285,8 @@
assertFalse(array.hasOwnProperty(15), "array.hasOwnProperty(15)"); assertFalse(array.hasOwnProperty(15), "array.hasOwnProperty(15)");
assertFalse(array.hasOwnProperty(31), "array.hasOwnProperty(31)"); assertFalse(array.hasOwnProperty(31), "array.hasOwnProperty(31)");
assertFalse(array.hasOwnProperty(63), "array.hasOwnProperty(63)"); assertFalse(array.hasOwnProperty(63), "array.hasOwnProperty(63)");
assertFalse(array.hasOwnProperty(2 << 32 - 1), assertFalse(array.hasOwnProperty(Math.pow(2, 32) - 2),
"array.hasOwnProperty(2 << 31 - 1)"); "array.hasOwnProperty(Math.pow(2, 32) - 2)");
} }
})(); })();
...@@ -333,8 +333,8 @@ ...@@ -333,8 +333,8 @@
assertFalse(array.hasOwnProperty(15), "array.hasOwnProperty(15)"); assertFalse(array.hasOwnProperty(15), "array.hasOwnProperty(15)");
assertFalse(array.hasOwnProperty(31), "array.hasOwnProperty(31)"); assertFalse(array.hasOwnProperty(31), "array.hasOwnProperty(31)");
assertFalse(array.hasOwnProperty(63), "array.hasOwnProperty(63)"); assertFalse(array.hasOwnProperty(63), "array.hasOwnProperty(63)");
assertFalse(array.hasOwnProperty(2 << 32 - 1), assertFalse(array.hasOwnProperty(Math.pow(2, 32) - 2),
"array.hasOwnProperty(2 << 31 - 1)"); "array.hasOwnProperty(Math.pow(2, 32) - 2)");
} }
})(); })();
...@@ -357,7 +357,7 @@ ...@@ -357,7 +357,7 @@
(function() { (function() {
for (var i = 0; i < 7; i++) { for (var i = 0; i < 7; i++) {
try { try {
new Array((1 << 32) - 3).splice(-1, 0, 1, 2, 3, 4, 5); new Array(Math.pow(2, 32) - 3).splice(-1, 0, 1, 2, 3, 4, 5);
throw 'Should have thrown RangeError'; throw 'Should have thrown RangeError';
} catch (e) { } catch (e) {
assertTrue(e instanceof RangeError); assertTrue(e instanceof RangeError);
......
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
(function() { (function() {
for (var i = 0; i < 7; i++) { for (var i = 0; i < 7; i++) {
try { try {
new Array((1 << 32) - 3).unshift(1, 2, 3, 4, 5); new Array(Math.pow(2, 32) - 3).unshift(1, 2, 3, 4, 5);
throw 'Should have thrown RangeError'; throw 'Should have thrown RangeError';
} catch (e) { } catch (e) {
assertTrue(e instanceof RangeError); assertTrue(e instanceof RangeError);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment