From f2979fc5f00297cfbd799838f643e7fbde3b314f Mon Sep 17 00:00:00 2001 From: win7-7 Date: Sat, 10 Jan 2026 21:32:07 +0200 Subject: [PATCH] Fixes. Fixes. --- js/src/gc/Marking.cpp | 2 +- js/src/gc/Nursery.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/gc/Marking.cpp b/js/src/gc/Marking.cpp index e3618de25f..aa6d508682 100644 --- a/js/src/gc/Marking.cpp +++ b/js/src/gc/Marking.cpp @@ -2954,7 +2954,7 @@ IsMarkedInternal(JSRuntime* rt, JSObject** thingp) if (IsInsideNursery(*thingp)) { MOZ_ASSERT(CurrentThreadCanAccessRuntime(rt)); Cell** cellp = reinterpret_cast(thingp); - return rt->gc.nursery.getForwardedPointer(cellp); + return Nursery::getForwardedPointer(cellp); } return IsMarkedInternalCommon(thingp); } diff --git a/js/src/gc/Nursery.h b/js/src/gc/Nursery.h index 0dca66e87d..a8f77f2e37 100644 --- a/js/src/gc/Nursery.h +++ b/js/src/gc/Nursery.h @@ -107,7 +107,7 @@ class TenuringTracer : public JSTracer inline JSObject* movePlainObjectToTenured(PlainObject* src); JSObject* moveToTenuredSlow(JSObject* src); - JSString* moveToTenuredSlow(JSString* src); + JSString* moveToTenured(JSString* src); size_t moveElementsToTenured(NativeObject* dst, NativeObject* src, gc::AllocKind dstKind); size_t moveSlotsToTenured(NativeObject* dst, NativeObject* src, gc::AllocKind dstKind); size_t moveStringToTenured(JSString* dst, JSString* src, gc::AllocKind dstKind);