| 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);
|
| }
|
|
|
| }
|
|
|