blob: b300f4b838f2f1469519c89b94a88cd1000e3dcc [file] [log] [blame]
utatane.tea@gmail.com35819c22017-01-15 07:22:19 +00001//@ skip if $memoryLimited
commit-queue@webkit.org1e2663e2016-09-26 14:26:55 +00002//@ runDefault if !$memoryLimited
mark.lam@apple.combe4e87b2016-07-28 20:28:47 +00003// This test should not crash.
4
5var error;
6let str = '';
7let arr = [{}, 2, 3];
8try {
9 for (let z = 0; z < 30; z++)
10 str = arr.join(str); // exponentially grow length of string.
11} catch(e) {
12 error = e;
13}
14
15if (!error)
16 throw Error("Failed");