//@ skip if $model =~ /^Apple Watch/ | |
function C(prop) { | |
this[prop] = 4 | |
delete this[prop] | |
} | |
noInline(C) | |
function foo(o, prop) { | |
delete o[prop] | |
} | |
noInline(foo) | |
function F(prop) { | |
this[prop] = 4 | |
foo(this, prop) | |
} | |
noInline(F) | |
for (let i = 0; i < 100000; ++i) { | |
new C("foo1") | |
new F("foo1") | |
new C("foo2") | |
new F("foo2") | |
new C("foo3") | |
new F("foo3") | |
new C("foo4") | |
new F("foo4") | |
new C("foo5") | |
new F("foo5") | |
new C("foo6") | |
new F("foo6") | |
new C("foo7") | |
new F("foo7") | |
new C("foo8") | |
new F("foo8") | |
new C("foo9") | |
new F("foo9") | |
new C("foo10") | |
new F("foo10") | |
} |