Source code
Revision control
Copy as Markdown
Other Tools
// |jit-test| --fuzzing-safe
var body = "";
for (var i = 0; i < 900; i++) {
body += "for (;;) { yield " + i + "; break; }\n";
}
var g = Function("return function* g() { try { yield 0; } catch (e) {\n" + body + "} }")();
for (var i = 0; i < 300000; i++) {
for (var v of g()) {}
}