diff options
Diffstat (limited to 'tools/clang/blink_gc_plugin/tests/legacy_naming/traceimpl_error.cpp')
-rw-r--r-- | tools/clang/blink_gc_plugin/tests/legacy_naming/traceimpl_error.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tools/clang/blink_gc_plugin/tests/legacy_naming/traceimpl_error.cpp b/tools/clang/blink_gc_plugin/tests/legacy_naming/traceimpl_error.cpp new file mode 100644 index 00000000..041c565e --- /dev/null +++ b/tools/clang/blink_gc_plugin/tests/legacy_naming/traceimpl_error.cpp @@ -0,0 +1,29 @@ +// Copyright 2015 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 "traceimpl_error.h" + +namespace blink { + +void TraceImplExternWithUntracedMember::trace(Visitor* visitor) { + traceImpl(visitor); +} + +template <typename VisitorDispatcher> +inline void TraceImplExternWithUntracedMember::traceImpl( + VisitorDispatcher visitor) { + // Should get a warning as well. +} + +void TraceImplExternWithUntracedBase::trace(Visitor* visitor) { + traceImpl(visitor); +} + +template <typename VisitorDispatcher> +inline void TraceImplExternWithUntracedBase::traceImpl( + VisitorDispatcher visitor) { + // Ditto. +} + +} |