diff --git a/js/src/gc/Marking.cpp b/js/src/gc/Marking.cpp index a16256b1ed71..fd93b4bb809c 100644 --- a/js/src/gc/Marking.cpp +++ b/js/src/gc/Marking.cpp @@ -130,8 +130,8 @@ static inline bool IsThingPoisoned(T* thing) { JS_ALLOCATED_NURSERY_PATTERN, JS_FRESH_TENURED_PATTERN, JS_MOVED_TENURED_PATTERN, JS_SWEPT_TENURED_PATTERN, JS_ALLOCATED_TENURED_PATTERN, JS_FREED_HEAP_PTR_PATTERN, - JS_SWEPT_TI_PATTERN, JS_SWEPT_CODE_PATTERN, - JS_FREED_CHUNK_PATTERN}; + JS_FREED_CHUNK_PATTERN, JS_FREED_ARENA_PATTERN, + JS_SWEPT_TI_PATTERN, JS_SWEPT_CODE_PATTERN}; const int numPoisonBytes = sizeof(poisonBytes) / sizeof(poisonBytes[0]); uint32_t* p = reinterpret_cast(reinterpret_cast(thing) + 1);