| Index: third_party/WebKit/Source/platform/heap/Visitor.cpp
|
| diff --git a/third_party/WebKit/Source/platform/heap/Visitor.cpp b/third_party/WebKit/Source/platform/heap/Visitor.cpp
|
| index 575285dae0c896bfdf62befc8351adbe3fc429ae..0db1e886179b346f94c6569d8bf4ba034d14f33a 100644
|
| --- a/third_party/WebKit/Source/platform/heap/Visitor.cpp
|
| +++ b/third_party/WebKit/Source/platform/heap/Visitor.cpp
|
| @@ -22,16 +22,16 @@ VisitorScope::VisitorScope(ThreadState* state, BlinkGC::GCType gcType)
|
| switch (gcType) {
|
| case BlinkGC::GCWithSweep:
|
| case BlinkGC::GCWithoutSweep:
|
| - m_visitor = adoptPtr(new MarkingVisitor<Visitor::GlobalMarking>());
|
| + m_visitor = adoptPtr(new MarkingVisitor<Visitor::GlobalMarking>(this));
|
| break;
|
| case BlinkGC::TakeSnapshot:
|
| - m_visitor = adoptPtr(new MarkingVisitor<Visitor::SnapshotMarking>());
|
| + m_visitor = adoptPtr(new MarkingVisitor<Visitor::SnapshotMarking>(this));
|
| break;
|
| case BlinkGC::ThreadTerminationGC:
|
| - m_visitor = adoptPtr(new MarkingVisitor<Visitor::ThreadLocalMarking>());
|
| + m_visitor = adoptPtr(new MarkingVisitor<Visitor::ThreadLocalMarking>(this));
|
| break;
|
| case BlinkGC::ThreadLocalWeakProcessing:
|
| - m_visitor = adoptPtr(new MarkingVisitor<Visitor::WeakProcessing>());
|
| + m_visitor = adoptPtr(new MarkingVisitor<Visitor::WeakProcessing>(this));
|
| break;
|
| default:
|
| ASSERT_NOT_REACHED();
|
|
|