diff options
Diffstat (limited to 'tools/clang/blink_gc_plugin/tests/legacy_naming/fields_illegal_tracing.cpp')
-rw-r--r-- | tools/clang/blink_gc_plugin/tests/legacy_naming/fields_illegal_tracing.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tools/clang/blink_gc_plugin/tests/legacy_naming/fields_illegal_tracing.cpp b/tools/clang/blink_gc_plugin/tests/legacy_naming/fields_illegal_tracing.cpp new file mode 100644 index 00000000..b8310773 --- /dev/null +++ b/tools/clang/blink_gc_plugin/tests/legacy_naming/fields_illegal_tracing.cpp @@ -0,0 +1,23 @@ +// Copyright 2016 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. + +#include "fields_illegal_tracing.h" + +namespace blink { + +void PartObject::trace(Visitor* visitor) { + visitor->trace(m_obj1); + visitor->trace(m_obj2); + visitor->trace(m_obj3); + visitor->trace(m_obj4); +} + +void HeapObject::trace(Visitor* visitor) { + visitor->trace(m_obj1); + visitor->trace(m_obj2); + visitor->trace(m_obj3); + visitor->trace(m_obj4); +} + +} |