Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco

This commit is contained in:
Terrence Cole
2014-05-14 19:48:09 -07:00
parent be6ccfea53
commit 4a30cbdfd1
41 changed files with 221 additions and 177 deletions

View File

@@ -360,7 +360,7 @@ WeakMapPostWriteBarrier(JSRuntime *rt, ObjectValueMap *weakMap, JSObject *key)
UnbarrieredMap *unbarrieredMap = reinterpret_cast<UnbarrieredMap *>(baseHashMap);
typedef HashKeyRef<UnbarrieredMap, JSObject *> Ref;
if (key && IsInsideNursery(rt, key))
if (key && IsInsideNursery(key))
rt->gc.storeBuffer.putGeneric(Ref((unbarrieredMap), key));
#endif
}