OLD | NEW |
1 In file included from persistent_field_in_gc_managed_class.cpp:5: | 1 In file included from persistent_field_in_gc_managed_class.cpp:5: |
2 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapOb
ject' contains GC root in field 'm_part'. | 2 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapOb
ject' contains GC root in field 'm_part'. |
3 class HeapObject : public GarbageCollected<HeapObject> { | 3 class HeapObject : public GarbageCollected<HeapObject> { |
4 ^ | 4 ^ |
5 ./persistent_field_in_gc_managed_class.h:24:5: note: [blink-gc] Field 'm_part' w
ith embedded GC root in 'HeapObject' declared here: | 5 ./persistent_field_in_gc_managed_class.h:24:5: note: [blink-gc] Field 'm_part' w
ith embedded GC root in 'HeapObject' declared here: |
6 PartObject m_part; | 6 PartObject m_part; |
7 ^ | 7 ^ |
8 ./persistent_field_in_gc_managed_class.h:17:5: note: [blink-gc] Field 'm_obj' de
fining a GC root declared here: | 8 ./persistent_field_in_gc_managed_class.h:17:5: note: [blink-gc] Field 'm_obj' de
fining a GC root declared here: |
9 Persistent<HeapObject> m_obj; | 9 Persistent<HeapObject> m_obj; |
10 ^ | 10 ^ |
11 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapOb
ject' contains GC root in field 'm_parts'. | 11 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapOb
ject' contains GC root in field 'm_parts'. |
12 class HeapObject : public GarbageCollected<HeapObject> { | 12 class HeapObject : public GarbageCollected<HeapObject> { |
13 ^ | 13 ^ |
14 ./persistent_field_in_gc_managed_class.h:25:5: note: [blink-gc] Field 'm_parts'
with embedded GC root in 'HeapObject' declared here: | 14 ./persistent_field_in_gc_managed_class.h:25:5: note: [blink-gc] Field 'm_parts'
with embedded GC root in 'HeapObject' declared here: |
15 HeapVector<PartObject> m_parts; | 15 HeapVector<PartObject> m_parts; |
16 ^ | 16 ^ |
17 ./persistent_field_in_gc_managed_class.h:17:5: note: [blink-gc] Field 'm_obj' de
fining a GC root declared here: | 17 ./persistent_field_in_gc_managed_class.h:17:5: note: [blink-gc] Field 'm_obj' de
fining a GC root declared here: |
18 Persistent<HeapObject> m_obj; | 18 Persistent<HeapObject> m_obj; |
19 ^ | 19 ^ |
20 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapOb
ject' contains GC root in field 'm_objs'. | 20 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapOb
ject' contains GC root in field 'm_objs'. |
21 class HeapObject : public GarbageCollected<HeapObject> { | 21 class HeapObject : public GarbageCollected<HeapObject> { |
22 ^ | 22 ^ |
23 ./persistent_field_in_gc_managed_class.h:26:5: note: [blink-gc] Field 'm_objs' d
efining a GC root declared here: | 23 ./persistent_field_in_gc_managed_class.h:26:5: note: [blink-gc] Field 'm_objs' d
efining a GC root declared here: |
24 PersistentHeapVector<Member<HeapObject> > m_objs; | 24 PersistentHeapVector<Member<HeapObject> > m_objs; |
25 ^ | 25 ^ |
26 3 warnings generated. | 26 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapOb
ject' contains GC root in field 'm_weakPersistent'. |
| 27 class HeapObject : public GarbageCollected<HeapObject> { |
| 28 ^ |
| 29 ./persistent_field_in_gc_managed_class.h:27:5: note: [blink-gc] Field 'm_weakPer
sistent' defining a GC root declared here: |
| 30 WeakPersistent<HeapObject> m_weakPersistent; |
| 31 ^ |
| 32 4 warnings generated. |
OLD | NEW |