blob: 215ab1532367caeaa0ea02cf43800033bc6ea92b [file] [log] [blame]
//@ runFTLNoCJIT("--thresholdForFTLOptimizeAfterWarmUp=1000")
// This test should not crash.
let source;
for (__v1 of 'gu') {
let __v3 = new RegExp(source, __v1);
let __v0 = 'Over many a quaint and curious volume of forgotten lore,'.replace(__v3, (...__v0) => {
try {
try {
try {
for (let __v0 = 27; __v0 < 1000; ++__v0) {}
} finally {
return __v4;
}
} finally {
gc();
}
} catch (__v3) {
try {
} finally {
({}).__proto__[__v0] = __v3;
for (__v1 of 'gu') {
let __v3 = new RegExp(source, __v1);
let __v0 = 'Over many a quaint and curious volume of forgotten lore,'.replace(__v3, (...__v0) => {
try {
try {
} finally {(((((((((((((((((((((((((((((((((((((('blahblahblahblah' + __v0) + __v0) + __v0) + __v0) + __v0 instanceof __v0) + __v0) + __v0 === __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0 != __v0) + __v1) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0 === __v0) + __v5) + __v0) + __v0) + __v0) + __v0) + __v0) + __v0) + __v2 + __v0;
}
} catch (__v3) {
try {
eval('tag`Hello\n${v}world`');
} finally {
try {
} finally {
try {
eval('tag`Hello\n${v}world`');
} finally {
return;
}
}
}
}
});
}
}
}
});
}