blob: ed776bffc9fc2e6527d49bd99a0d8f89bdb23ed1 [file] [log] [blame]
//@ largeHeap
//@ runDefault if !$memoryLimited
// This test should not crash.
var error;
let str = '';
let arr = [{}, 2, 3];
try {
for (let z = 0; z < 30; z++)
str = arr.join(str); // exponentially grow length of string.
} catch(e) {
error = e;
}
if (!error)
throw Error("Failed");