зеркало из https://github.com/mozilla/gecko-dev.git
Bug 944491 - Add null-checking assert to GetGCThingRuntime. r=jonco
This commit is contained in:
Родитель
269fad5982
Коммит
7bea5a32f1
|
@ -116,6 +116,7 @@ namespace gc {
|
|||
static JS_ALWAYS_INLINE uintptr_t *
|
||||
GetGCThingMarkBitmap(const void *thing)
|
||||
{
|
||||
JS_ASSERT(thing);
|
||||
uintptr_t addr = uintptr_t(thing);
|
||||
addr &= ~js::gc::ChunkMask;
|
||||
addr |= js::gc::ChunkMarkBitmapOffset;
|
||||
|
@ -125,6 +126,7 @@ GetGCThingMarkBitmap(const void *thing)
|
|||
static JS_ALWAYS_INLINE JS::shadow::Runtime *
|
||||
GetGCThingRuntime(const void *thing)
|
||||
{
|
||||
JS_ASSERT(thing);
|
||||
uintptr_t addr = uintptr_t(thing);
|
||||
addr &= ~js::gc::ChunkMask;
|
||||
addr |= js::gc::ChunkRuntimeOffset;
|
||||
|
|
Загрузка…
Ссылка в новой задаче