diff options
Diffstat (limited to 'tools/clang/blink_gc_plugin/tests/legacy_naming/trace_after_dispatch.txt')
-rw-r--r-- | tools/clang/blink_gc_plugin/tests/legacy_naming/trace_after_dispatch.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/clang/blink_gc_plugin/tests/legacy_naming/trace_after_dispatch.txt b/tools/clang/blink_gc_plugin/tests/legacy_naming/trace_after_dispatch.txt new file mode 100644 index 00000000..877fbbe6 --- /dev/null +++ b/tools/clang/blink_gc_plugin/tests/legacy_naming/trace_after_dispatch.txt @@ -0,0 +1,13 @@ +trace_after_dispatch.cpp:11:1: warning: [blink-gc] Missing dispatch to class 'D' in manual trace dispatch. +void A::trace(Visitor* visitor) +^ +trace_after_dispatch.cpp:30:1: warning: [blink-gc] Base class 'A' of derived class 'B' requires tracing. +void B::traceAfterDispatch(Visitor* visitor) +^ +trace_after_dispatch.cpp:38:1: warning: [blink-gc] Class 'C' has untraced fields that require tracing. +void C::traceAfterDispatch(Visitor* visitor) +^ +./trace_after_dispatch.h:36:5: note: [blink-gc] Untraced field 'm_a' declared here: + Member<A> m_a; + ^ +3 warnings generated. |