| Index: tools/clang/blink_gc_plugin/tests/legacy_naming/heap/stubs.h
|
| diff --git a/tools/clang/blink_gc_plugin/tests/legacy_naming/heap/stubs.h b/tools/clang/blink_gc_plugin/tests/legacy_naming/heap/stubs.h
|
| index f8fde065babc844096fe4155a005b82500a393da..2b965df50029ab289138fd25a7458082058c20f5 100644
|
| --- a/tools/clang/blink_gc_plugin/tests/legacy_naming/heap/stubs.h
|
| +++ b/tools/clang/blink_gc_plugin/tests/legacy_naming/heap/stubs.h
|
| @@ -276,26 +276,13 @@ class HeapHashMap : public HashMap<K, V, void, void, void, HeapAllocator> { };
|
| template<typename T>
|
| class PersistentHeapVector : public Vector<T, 0, HeapAllocator> { };
|
|
|
| -template <typename Derived>
|
| -class VisitorHelper {
|
| -public:
|
| - template<typename T>
|
| - void trace(const T&);
|
| -};
|
| -
|
| -class Visitor : public VisitorHelper<Visitor> {
|
| -public:
|
| - template<typename T, void (T::*method)(Visitor*)>
|
| - void registerWeakMembers(const T* obj);
|
| -};
|
| -
|
| -class InlinedGlobalMarkingVisitor
|
| - : public VisitorHelper<InlinedGlobalMarkingVisitor> {
|
| -public:
|
| - InlinedGlobalMarkingVisitor* operator->() { return this; }
|
| +class Visitor {
|
| + public:
|
| + template <typename T, void (T::*method)(Visitor*)>
|
| + void registerWeakMembers(const T* obj);
|
|
|
| - template<typename T, void (T::*method)(Visitor*)>
|
| - void registerWeakMembers(const T* obj);
|
| + template <typename T>
|
| + void trace(const T&);
|
| };
|
|
|
| class GarbageCollectedMixin {
|
|
|