// |jit-test| slow; | |
// Binary: cache/js-dbg-32-599d1c6cba63-linux | |
// Flags: -j | |
// | |
eval("") | |
o15 = {} | |
function f11(o) { | |
props = Object.getOwnPropertyNames(o) | |
prop = props.length ? prop[prop.e] + "" : "" | |
o[prop] = 3 | |
} | |
function f12(o) { | |
_someglobal_ = o; | |
for (j = 0; j < 5; j++) { | |
for (x in { | |
x: { | |
x: function() { | |
return _someglobal_ | |
} | |
}.x() | |
}.x) { | |
({ | |
x: { | |
x: function() {} | |
}.x() | |
}[x]) | |
} | |
gc() | |
} | |
} { | |
for (i = 0; i < 100; i++) { | |
f12(o15) | |
f11(o15) | |
} | |
} |