summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-336820.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-336820.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-336820.js15
1 files changed, 7 insertions, 8 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-336820.js b/deps/v8/test/mjsunit/regress/regress-336820.js
index 56d88747fb..660a8fc314 100644
--- a/deps/v8/test/mjsunit/regress/regress-336820.js
+++ b/deps/v8/test/mjsunit/regress/regress-336820.js
@@ -28,11 +28,10 @@
// Flags: --max-old-space-size=1600
assertThrows((function() {
- s = "Hello World!\n";
- while (true) {
- x = new Array();
- x[0] = s;
- x[1000] = s;
- x[1000000] = s;
- s = x.join("::");
- }}), RangeError);
+ let str = "a".repeat(1e7);
+ let arr = new Array(2000);
+ for (let i = 0; i < 200; ++i) {
+ arr[i*10] = str;
+ }
+ let res = arr.join(':');
+}), RangeError);