Index: tools/clang/blink_gc_plugin/tests/traceimpl.cpp |
diff --git a/tools/clang/blink_gc_plugin/tests/traceimpl.cpp b/tools/clang/blink_gc_plugin/tests/traceimpl.cpp |
index 61d8560ea68f37523d416622eb2ee2d11991bd7a..c8849ccf780b8da177754a5f46fac0ebdbd6cdba 100644 |
--- a/tools/clang/blink_gc_plugin/tests/traceimpl.cpp |
+++ b/tools/clang/blink_gc_plugin/tests/traceimpl.cpp |
@@ -12,6 +12,17 @@ void TraceImplExtern::trace(Visitor* visitor) { |
template <typename VisitorDispatcher> |
inline void TraceImplExtern::traceImpl(VisitorDispatcher visitor) { |
- visitor->trace(m_x); |
+ visitor->trace(x_); |
} |
+ |
+void TraceImplBaseExtern::trace(Visitor* visitor) { |
+ traceImpl(visitor); |
+} |
+ |
+template <typename VisitorDispatcher> |
+inline void TraceImplBaseExtern::traceImpl(VisitorDispatcher visitor) { |
+ visitor->trace(x_); |
+ Base::trace(visitor); |
+} |
+ |
} |