// |jit-test| allow-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);\ ");