blob: f1231320a4eaab61b63fbd9276bb1ceaf894e68c [file] [log] [blame]
s = newGlobal('');
function f(code) {
try {
evalcx(code, s)
} catch (e) {}
}
f("\
options('strict');\
var x;\
y='';\
Object.preventExtensions(this);\
y=new String;\
y.toString=(function(){x=new Iterator});\
");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("var z;");
f("\
Iterator=String.prototype.toUpperCase;\
v=(function(){});\
Object.defineProperty(Function,0,({enumerable:x}));\
")