| OLD | NEW |
| 1 In file included from class_requires_trace_method.cpp:5: | 1 In file included from class_requires_trace_method.cpp:5: |
| 2 ./class_requires_trace_method.h:14:1: warning: [blink-gc] Class 'PartObject' req
uires a trace method. | 2 ./class_requires_trace_method.h:14:1: warning: [blink-gc] Class 'PartObject' req
uires a trace method. |
| 3 class PartObject { | 3 class PartObject { |
| 4 ^ | 4 ^ |
| 5 ./class_requires_trace_method.h:17:5: note: [blink-gc] Untraced field 'm_obj' de
clared here: | 5 ./class_requires_trace_method.h:17:5: note: [blink-gc] Untraced field 'm_obj' de
clared here: |
| 6 Member<HeapObject> m_obj; | 6 Member<HeapObject> m_obj; |
| 7 ^ | 7 ^ |
| 8 ./class_requires_trace_method.h:20:1: warning: [blink-gc] Class 'HeapObject' req
uires a trace method. | 8 ./class_requires_trace_method.h:20:1: warning: [blink-gc] Class 'HeapObject' req
uires a trace method. |
| 9 class HeapObject : public GarbageCollected<HeapObject> { | 9 class HeapObject : public GarbageCollected<HeapObject> { |
| 10 ^ | 10 ^ |
| 11 ./class_requires_trace_method.h:22:5: note: [blink-gc] Untraced field 'm_part' d
eclared here: | 11 ./class_requires_trace_method.h:22:5: note: [blink-gc] Untraced field 'm_part' d
eclared here: |
| 12 PartObject m_part; | 12 PartObject m_part; |
| 13 ^ | 13 ^ |
| 14 2 warnings generated. | 14 ./class_requires_trace_method.h:31:1: warning: [blink-gc] Class 'HeapObjectMixin
' which inherits from GarbageCollectedMixin must locally declare and override tr
ace(Visitor*) |
| 15 class HeapObjectMixin : public GarbageCollected<HeapObjectMixin>, public Mixin { |
| 16 ^ |
| 17 ./class_requires_trace_method.h:40:1: warning: [blink-gc] Class 'HeapObjectMixin
2' which inherits from GarbageCollectedMixin must locally declare and override t
race(Visitor*) |
| 18 class HeapObjectMixin2 |
| 19 ^ |
| 20 4 warnings generated. |
| OLD | NEW |