Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco

This commit is contained in:
Terrence Cole
2015-03-30 16:08:06 -07:00
parent 09d02cf58b
commit 266d818bdd
42 changed files with 175 additions and 223 deletions

View File

@@ -81,7 +81,7 @@ WeakMapBase::markAll(JSCompartment* c, JSTracer* tracer)
for (WeakMapBase* m = c->gcWeakMapList; m; m = m->next) {
m->trace(tracer);
if (m->memberOf)
gc::MarkObject(tracer, &m->memberOf, "memberOf");
TraceEdge(tracer, &m->memberOf, "memberOf");
}
}