OLD | NEW |
1 In file included from raw_ptr_to_gc_managed_class.cpp:5: | 1 In file included from raw_ptr_to_gc_managed_class.cpp:5: |
2 ./raw_ptr_to_gc_managed_class.h:14:1: warning: [blink-gc] Class 'PartObject' con
tains invalid fields. | 2 ./raw_ptr_to_gc_managed_class.h:14:1: warning: [blink-gc] Class 'PartObject' con
tains invalid fields. |
3 class PartObject { | 3 class PartObject { |
4 ^ | 4 ^ |
5 ./raw_ptr_to_gc_managed_class.h:19:5: note: [blink-gc] Raw pointer field 'm_obj'
to a GC managed class declared here: | 5 ./raw_ptr_to_gc_managed_class.h:19:5: note: [blink-gc] Raw pointer field 'm_rawO
bj' to a GC managed class declared here: |
6 RawPtr<HeapObject> m_obj; | |
7 ^ | |
8 ./raw_ptr_to_gc_managed_class.h:20:5: note: [blink-gc] Raw pointer field 'm_rawO
bj' to a GC managed class declared here: | |
9 HeapObject* m_rawObj; | 6 HeapObject* m_rawObj; |
10 ^ | 7 ^ |
11 ./raw_ptr_to_gc_managed_class.h:21:5: note: [blink-gc] Reference pointer field '
m_refObj' to a GC managed class declared here: | 8 ./raw_ptr_to_gc_managed_class.h:20:5: note: [blink-gc] Reference pointer field '
m_refObj' to a GC managed class declared here: |
12 HeapObject& m_refObj; | 9 HeapObject& m_refObj; |
13 ^ | 10 ^ |
14 ./raw_ptr_to_gc_managed_class.h:24:1: warning: [blink-gc] Class 'HeapObject' con
tains invalid fields. | 11 ./raw_ptr_to_gc_managed_class.h:23:1: warning: [blink-gc] Class 'HeapObject' con
tains invalid fields. |
15 class HeapObject : public GarbageCollected<HeapObject> { | 12 class HeapObject : public GarbageCollected<HeapObject> { |
16 ^ | 13 ^ |
17 ./raw_ptr_to_gc_managed_class.h:29:5: note: [blink-gc] Raw pointer field 'm_objs
' to a GC managed class declared here: | 14 ./raw_ptr_to_gc_managed_class.h:28:5: note: [blink-gc] Raw pointer field 'm_objs
' to a GC managed class declared here: |
18 HeapVector<HeapObject*> m_objs; | 15 HeapVector<HeapObject*> m_objs; |
19 ^ | 16 ^ |
20 2 warnings generated. | 17 2 warnings generated. |
OLD | NEW |