Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| allow-oom; allow-unhandlable-oom; allow-overrecursed
gcPreserveCode();
evaluate("gcparam(\"maxBytes\", gcparam(\"gcBytes\") + 4*1024);");
evaluate("\
function testDontEnum(F) { \
function test() {\
var upvar = \"\";\
function f() { upvar += \"\"; }\
typeof (new test(\"1\")) != 'function'\
}\
test();\
} \
var list = [];\
for (i in list)\
var F = this[list[i]];\
actual = testDontEnum(F);\
");