Consolidate tracing and traversing.

This commit is contained in:
wolfbeast 2019-01-18 20:41:42 +01:00 committed by Roy Tam
commit e015efb999
4 changed files with 38 additions and 16 deletions

View file

@ -21,8 +21,9 @@ CycleCollectionNoteEdgeNameImpl(nsCycleCollectionTraversalCallback& aCallback,
}
void
nsScriptObjectTracer::NoteJSChild(JS::GCCellPtr aGCThing, const char* aName,
void* aClosure)
nsCycleCollectionParticipant::NoteJSChild(JS::GCCellPtr aGCThing,
const char* aName,
void* aClosure)
{
nsCycleCollectionTraversalCallback* cb =
static_cast<nsCycleCollectionTraversalCallback*>(aClosure);