Index: third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.cpp b/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.cpp |
index b72b7ffff56a1f720ce9633194ff990ea425a71c..a6c3810eb62ecfdeb0a66ca8a4f262b2f2546f87 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.cpp |
@@ -186,7 +186,6 @@ bool ScriptWrappableVisitor::AdvanceTracing( |
if (m_markingDeque.isEmpty()) { |
return false; |
} |
- |
m_markingDeque.takeFirst().traceWrappers(this); |
} |
return true; |
@@ -237,6 +236,11 @@ void ScriptWrappableVisitor::dispatchTraceWrappers( |
wrappable->traceWrappers(this); |
} |
+void ScriptWrappableVisitor::dispatchTraceWrappers( |
+ const TraceWrapperBase* wrapperBase) const { |
+ wrapperBase->traceWrappers(this); |
+} |
+ |
#define DEFINE_DISPATCH_TRACE_WRAPPERS(className) \ |
void ScriptWrappableVisitor::dispatchTraceWrappers( \ |
const className* traceable) const { \ |