Bug 1310125 part 3 - Fix IsCacheableGetPropCallScripted perf regression. r=h4writer

--HG--
extra : rebase_source : 79d0d2960fb5186d613d5450e9ba1c61fe30c305
This commit is contained in:
Jan de Mooij 2016-11-17 12:00:15 +01:00
Родитель ac4fd4697e
Коммит 3aca311a38
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -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;