Index: tools/clang/blink_gc_plugin/tests/trace_after_dispatch.cpp |
diff --git a/tools/clang/blink_gc_plugin/tests/trace_after_dispatch.cpp b/tools/clang/blink_gc_plugin/tests/trace_after_dispatch.cpp |
index be41a60b15132c0e79cceda037573a8612dfced1..aa51ea421bedfe2226dadb31d163ffc6a05e6a6f 100644 |
--- a/tools/clang/blink_gc_plugin/tests/trace_after_dispatch.cpp |
+++ b/tools/clang/blink_gc_plugin/tests/trace_after_dispatch.cpp |
@@ -30,19 +30,21 @@ void A::traceAfterDispatch(Visitor* visitor) |
void B::traceAfterDispatch(Visitor* visitor) |
{ |
visitor->trace(m_a); |
- // Missing A::trace(visitor); |
+ // Missing A::traceAfterDispatch(visitor); |
+ // Also check that calling trace does not count. |
+ A::trace(visitor); |
} |
void C::traceAfterDispatch(Visitor* visitor) |
{ |
// Missing visitor->trace(m_a); |
- A::trace(visitor); |
+ A::traceAfterDispatch(visitor); |
} |
void D::traceAfterDispatch(Visitor* visitor) |
{ |
visitor->trace(m_a); |
- Abstract::trace(visitor); |
+ Abstract::traceAfterDispatch(visitor); |
} |
} |