OLD | NEW |
1 In file included from raw_ptr_to_gc_managed_class_error.cpp:5: | 1 In file included from raw_ptr_to_gc_managed_class_error.cpp:5: |
2 ./raw_ptr_to_gc_managed_class_error.h:14:1: error: [blink-gc] Class 'PartObject'
contains invalid fields. | 2 ./raw_ptr_to_gc_managed_class_error.h:14:1: error: [blink-gc] Class 'PartObject'
contains invalid fields. |
3 class PartObject { | 3 class PartObject { |
4 ^ | 4 ^ |
5 ./raw_ptr_to_gc_managed_class_error.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_error.h:19:5: note: [blink-gc] Raw pointer field '
m_rawObj' to a GC managed class declared here: |
6 RawPtr<HeapObject> m_obj; | |
7 ^ | |
8 ./raw_ptr_to_gc_managed_class_error.h:20:5: note: [blink-gc] Raw pointer field '
m_rawObj' to a GC managed class declared here: | |
9 HeapObject* m_rawObj; | 6 HeapObject* m_rawObj; |
10 ^ | 7 ^ |
11 ./raw_ptr_to_gc_managed_class_error.h:21:5: note: [blink-gc] Reference pointer f
ield 'm_refObj' to a GC managed class declared here: | 8 ./raw_ptr_to_gc_managed_class_error.h:20:5: note: [blink-gc] Reference pointer f
ield '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_error.h:24:1: error: [blink-gc] Class 'HeapObject'
contains invalid fields. | 11 ./raw_ptr_to_gc_managed_class_error.h:23:1: error: [blink-gc] Class 'HeapObject'
contains invalid fields. |
15 class HeapObject : public GarbageCollected<HeapObject> { | 12 class HeapObject : public GarbageCollected<HeapObject> { |
16 ^ | 13 ^ |
17 ./raw_ptr_to_gc_managed_class_error.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_error.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 errors generated. | 17 2 errors generated. |
OLD | NEW |