Index: tools/clang/blink_gc_plugin/tests/destructor_access_finalized_field.h |
diff --git a/tools/clang/blink_gc_plugin/tests/destructor_access_finalized_field.h b/tools/clang/blink_gc_plugin/tests/destructor_access_finalized_field.h |
deleted file mode 100644 |
index 4c721568aa6a0f34d7f3ca6c12d9cd9a5bbbc50a..0000000000000000000000000000000000000000 |
--- a/tools/clang/blink_gc_plugin/tests/destructor_access_finalized_field.h |
+++ /dev/null |
@@ -1,45 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef DESTRUCTOR_ACCESS_FINALIZED_FIELD_H_ |
-#define DESTRUCTOR_ACCESS_FINALIZED_FIELD_H_ |
- |
-#include "heap/stubs.h" |
- |
-namespace blink { |
- |
-class Other : public RefCounted<Other> { |
-public: |
- bool foo() { return true; } |
-}; |
- |
-class HeapObject; |
- |
-class PartOther { |
- ALLOW_ONLY_INLINE_ALLOCATION(); |
-public: |
- void trace(Visitor*); |
- |
- HeapObject* obj() { return m_obj; } |
- |
-private: |
- Member<HeapObject> m_obj; |
-}; |
- |
-class HeapObject : public GarbageCollectedFinalized<HeapObject> { |
-public: |
- ~HeapObject(); |
- void trace(Visitor*); |
- bool foo() { return true; } |
- void bar(HeapObject*) { } |
-private: |
- RefPtr<Other> m_ref; |
- Member<HeapObject> m_obj; |
- Vector<Member<HeapObject> > m_objs; |
- PartOther m_part; |
-}; |
- |
-} |
- |
-#endif |