Index: third_party/WebKit/Source/platform/heap/WrapperVisitor.h |
diff --git a/third_party/WebKit/Source/platform/heap/WrapperVisitor.h b/third_party/WebKit/Source/platform/heap/WrapperVisitor.h |
index 23c89d3fc7c8ccae3aa7530c06abbc7376474f11..12fc7c8a7b8699478a785432a9544abb46d46b52 100644 |
--- a/third_party/WebKit/Source/platform/heap/WrapperVisitor.h |
+++ b/third_party/WebKit/Source/platform/heap/WrapperVisitor.h |
@@ -24,6 +24,7 @@ class Member; |
class ScriptWrappable; |
template <typename T> |
class ScopedPersistent; |
+class TraceWrapperBase; |
// TODO(hlopko): Find a way to remove special-casing using templates |
#define WRAPPER_VISITOR_SPECIAL_CLASSES(V) \ |
@@ -128,6 +129,7 @@ class PLATFORM_EXPORT WrapperVisitor { |
const v8::PersistentBase<v8::Object>* persistent) const = 0; |
virtual void dispatchTraceWrappers(const ScriptWrappable*) const = 0; |
+ virtual void dispatchTraceWrappers(const TraceWrapperBase*) const = 0; |
#define DECLARE_DISPATCH_TRACE_WRAPPERS(className) \ |
virtual void dispatchTraceWrappers(const className*) const = 0; |