MCPcopy Index your code
hub / github.com/nodejs/node / makeVeryLong

Function makeVeryLong

deps/v8/test/mjsunit/switch.js:442–456  ·  view source on GitHub ↗
(length)

Source from the content-addressed store, hash-verified

440assertEquals('wow', caseSideEffects(1), "case-side-effects.1");
441
442function makeVeryLong(length) {
443 var res = "(function () {\n" +
444 " var res = 0;\n" +
445 " for (var i = 0; i <= " + length + "; i++) {\n" +
446 " switch(i) {\n";
447 for (var i = 0; i < length; i++) {
448 res += " case " + i + ": res += 2; break;\n";
449 }
450 res += " default: res += 1;\n" +
451 " }\n" +
452 " }\n" +
453 " return res;\n" +
454 "})";
455 return eval(res);
456}
457var verylong_size = 1000;
458var verylong = makeVeryLong(verylong_size);
459

Callers 1

switch.jsFile · 0.85

Calls 1

evalFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…