bug1146836.js (257B)
1 function f() { 2 var s = "switch (x) {"; 3 for (var i=8000; i<16400; i++) { 4 s += "case " + i + ": return " + i + "; break;"; 5 } 6 s += "case 8005: return -1; break;"; 7 s += "}"; 8 var g = Function("x", s); 9 assertEq(g(8005), 8005); 10 } 11 f();