diff options
Diffstat (limited to 'tools/clang/blink_gc_plugin/tests/class_requires_finalization_field.h')
-rw-r--r-- | tools/clang/blink_gc_plugin/tests/class_requires_finalization_field.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tools/clang/blink_gc_plugin/tests/class_requires_finalization_field.h b/tools/clang/blink_gc_plugin/tests/class_requires_finalization_field.h index 95961274..a585f3f7 100644 --- a/tools/clang/blink_gc_plugin/tests/class_requires_finalization_field.h +++ b/tools/clang/blink_gc_plugin/tests/class_requires_finalization_field.h @@ -11,20 +11,20 @@ namespace blink { class A : public GarbageCollected<A> { public: - virtual void trace(Visitor*) { } + virtual void Trace(Visitor*) { } }; // Has a non-trivial dtor (user-declared). class B { public: ~B() { } - void trace(Visitor*) { }; + void Trace(Visitor*) { }; }; // Has a trivial dtor. class C { public: - void trace(Visitor*) { }; + void Trace(Visitor*) { }; }; } // blink namespace @@ -43,7 +43,7 @@ namespace blink { // Off-heap vectors always need to be finalized. class NeedsFinalizer : public A { public: - void trace(Visitor*); + void Trace(Visitor*); private: Vector<Member<A> > m_as; }; @@ -52,7 +52,7 @@ private: // need to be finalized. class AlsoNeedsFinalizer : public A { public: - void trace(Visitor*); + void Trace(Visitor*); private: HeapVector<B, 10> m_bs; }; @@ -60,7 +60,7 @@ private: // On-heap vectors with no inlined objects never need to be finalized. class DoesNotNeedFinalizer : public A { public: - void trace(Visitor*); + void Trace(Visitor*); private: HeapVector<B> m_bs; }; @@ -69,7 +69,7 @@ private: // don't need to be finalized. class AlsoDoesNotNeedFinalizer : public A { public: - void trace(Visitor*); + void Trace(Visitor*); private: HeapVector<Member<A>, 10> m_as; HeapVector<C, 10> m_cs; |