зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1310125 part 3 - Fix IsCacheableGetPropCallScripted perf regression. r=h4writer
--HG-- extra : rebase_source : 79d0d2960fb5186d613d5450e9ba1c61fe30c305
This commit is contained in:
Родитель
ac4fd4697e
Коммит
3aca311a38
|
@ -600,6 +600,9 @@ jit::IsCacheableGetPropCallScripted(JSObject* obj, JSObject* holder, Shape* shap
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
JSFunction& getter = shape->getterValue().toObject().as<JSFunction>();
|
JSFunction& getter = shape->getterValue().toObject().as<JSFunction>();
|
||||||
|
if (getter.isNative())
|
||||||
|
return false;
|
||||||
|
|
||||||
if (!getter.hasJITCode()) {
|
if (!getter.hasJITCode()) {
|
||||||
if (isTemporarilyUnoptimizable)
|
if (isTemporarilyUnoptimizable)
|
||||||
*isTemporarilyUnoptimizable = true;
|
*isTemporarilyUnoptimizable = true;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче