Source code
Revision control
Copy as Markdown
Other Tools
// |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)
}
}