Bug 839209 - Relax CanFakeSync, r=dvander.

This commit is contained in:
Brian Hackett 2013-03-19 20:53:47 -06:00
Родитель 984c265b43
Коммит d4b4e6c241
1 изменённых файлов: 1 добавлений и 4 удалений

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

@ -362,10 +362,7 @@ FrameState::bestEvictReg(uint32_t mask, bool includePinned) const
static inline bool static inline bool
CanFakeSync(FrameEntry *fe) CanFakeSync(FrameEntry *fe)
{ {
return fe->isNotType(JSVAL_TYPE_OBJECT) return fe->isType(JSVAL_TYPE_INT32) || fe->isType(JSVAL_TYPE_BOOLEAN);
&& fe->isNotType(JSVAL_TYPE_STRING)
&& fe->isNotType(JSVAL_TYPE_DOUBLE)
&& fe->isNotType(JSVAL_TYPE_MAGIC);
} }
void void