Bug 927939 - Always tenure with background finalization; r=jonco

--HG--
extra : rebase_source : 5ab3353b8d60fe6ae7ae15ccdb2123c10011be86
This commit is contained in:
Terrence Cole 2013-11-01 12:09:40 -07:00
parent 9edb6de6a6
commit 3fe839d194

View File

@ -291,9 +291,9 @@ GetObjectAllocKindForCopy(JSRuntime *rt, JSObject *obj)
return obj->as<JSFunction>().getAllocKind(); return obj->as<JSFunction>().getAllocKind();
AllocKind kind = GetGCObjectFixedSlotsKind(obj->numFixedSlots()); AllocKind kind = GetGCObjectFixedSlotsKind(obj->numFixedSlots());
if (CanBeFinalizedInBackground(kind, obj->getClass())) JS_ASSERT(!IsBackgroundFinalized(kind));
kind = GetBackgroundAllocKind(kind); JS_ASSERT(CanBeFinalizedInBackground(kind, obj->getClass()));
return kind; return GetBackgroundAllocKind(kind);
} }
void * void *