зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1304191 - Part 5.1: Always use JS::Value::toTag() to get tag in JS::Value::traceKind. r=jwalden
This commit is contained in:
Родитель
a552563f54
Коммит
6535bee8fb
|
@ -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 {
|
||||
|
|
Загрузка…
Ссылка в новой задаче