Bug 1252228 - Fix heuristic in PropertyReadNeedsTypeBarrier to avoid bogus type information. r=efaust

This commit is contained in:
Jan de Mooij 2016-03-01 09:53:47 +01:00
Родитель a078ab353a
Коммит 9b5e7be37a
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -5435,7 +5435,7 @@ jit::PropertyReadNeedsTypeBarrier(JSContext* propertycx,
TypeSet::TypeList types;
if (!property.maybeTypes()->enumerateTypes(&types))
break;
if (types.length()) {
if (types.length() == 1) {
// Note: the return value here is ignored.
observed->addType(types[0], GetJitContext()->temp->lifoAlloc());
break;