//@ skip if $memoryLimited or $buildType == "debug" //@ runDefault("--useLLInt=false", "--forceCodeBlockToJettisonDueToOldAge=true", "--maxPerThreadStackUsage=200000", "--exceptionStackTraceLimit=1", "--defaultErrorStackTraceLimit=1") let foo = 'let a'; for (let i = 0; i < 400000; i++) foo += ',a' + i; var exception; try { new Function(foo)(); } catch (e) { exception = e; } if (exception != "RangeError: Maximum call stack size exceeded.") throw "FAILED";