Chromium Code Reviews| Index: Source/platform/heap/HeapTest.cpp |
| diff --git a/Source/platform/heap/HeapTest.cpp b/Source/platform/heap/HeapTest.cpp |
| index 1aafc8a11ed9fe2206c0b5e1b1d344df71588f18..db6eb0907dbab5c38943e551031c9fe7b4c0bb3e 100644 |
| --- a/Source/platform/heap/HeapTest.cpp |
| +++ b/Source/platform/heap/HeapTest.cpp |
| @@ -4975,12 +4975,13 @@ TEST(HeapTest, RecursiveMutex) |
| } |
| template<typename T> |
| -class TraceIfNeededTester : public GarbageCollected<TraceIfNeededTester<T> > { |
| +class TraceIfNeededTester : public GarbageCollectedFinalized<TraceIfNeededTester<T> > { |
|
zerny-chromium
2014/08/11 08:23:59
Thanks! I indeed forgot the finalization requireme
|
| public: |
| static TraceIfNeededTester<T>* create() { return new TraceIfNeededTester<T>(); } |
| static TraceIfNeededTester<T>* create(const T& obj) { return new TraceIfNeededTester<T>(obj); } |
| void trace(Visitor* visitor) { TraceIfNeeded<T>::trace(visitor, &m_obj); } |
| T& obj() { return m_obj; } |
| + ~TraceIfNeededTester() { } |
| private: |
| TraceIfNeededTester() { } |
| explicit TraceIfNeededTester(const T& obj) : m_obj(obj) { } |