| Index: tools/clang/blink_gc_plugin/tests/class_requires_finalization_base.cpp
|
| diff --git a/tools/clang/blink_gc_plugin/tests/destructor_in_nonfinalized_class.cpp b/tools/clang/blink_gc_plugin/tests/class_requires_finalization_base.cpp
|
| similarity index 50%
|
| copy from tools/clang/blink_gc_plugin/tests/destructor_in_nonfinalized_class.cpp
|
| copy to tools/clang/blink_gc_plugin/tests/class_requires_finalization_base.cpp
|
| index 4e0b3f3b16c37aea6cf80ccef060c6ec09097afd..85e05b7aae765b466f6cd146dd1c76e874711a21 100644
|
| --- a/tools/clang/blink_gc_plugin/tests/destructor_in_nonfinalized_class.cpp
|
| +++ b/tools/clang/blink_gc_plugin/tests/class_requires_finalization_base.cpp
|
| @@ -2,19 +2,18 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "destructor_in_nonfinalized_class.h"
|
| +#include "class_requires_finalization_base.h"
|
|
|
| namespace WebCore {
|
|
|
| -HeapObject::~HeapObject()
|
| +void NeedsFinalizer::trace(Visitor* visitor)
|
| {
|
| - // Do something when destructed...
|
| - (void)this;
|
| + A::trace(visitor);
|
| }
|
|
|
| -void HeapObject::trace(Visitor* visitor)
|
| +void DoesNotNeedFinalizer::trace(Visitor* visitor)
|
| {
|
| - visitor->trace(m_obj);
|
| + A::trace(visitor);
|
| }
|
|
|
| }
|
|
|