Bug 1304191 - Part 5.1: Always use JS::Value::toTag() to get tag in JS::Value::traceKind. r=jwalden

This commit is contained in:
Tooru Fujisawa 2016-10-18 16:46:00 +09:00
Родитель a552563f54
Коммит 6535bee8fb
1 изменённых файлов: 0 добавлений и 4 удалений

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

@ -813,11 +813,7 @@ class Value
"Value type tags must correspond with JS::TraceKinds.");
if (MOZ_UNLIKELY(isPrivateGCThing()))
return JS::GCThingTraceKind(JSVAL_TO_GCTHING_IMPL(data));
#if defined(JS_NUNBOX32)
return JS::TraceKind(toTag() & 0x03);
#elif defined(JS_PUNBOX64)
return JS::TraceKind(uint32_t(data.asBits >> JSVAL_TAG_SHIFT) & 0x03);
#endif
}
JSWhyMagic whyMagic() const {