Răsfoiți Sursa

Fix GC compile errors (#2203)

Wenyong Huang 2 ani în urmă
părinte
comite
24c0fbd4c9

+ 1 - 1
core/shared/mem-alloc/ems/ems_gc.c

@@ -85,7 +85,7 @@ sweep_instance_heap(gc_heap_t *heap)
     for (i = 0; i < lsize; i++) {
         heap->kfc_normal_list[i].next = NULL;
     }
-    heap->kfc_tree_root.right = NULL;
+    heap->kfc_tree_root->right = NULL;
     heap->root_set = NULL;
 
     while (cur < end) {

+ 1 - 1
core/shared/mem-alloc/ems/ems_kfc.c

@@ -465,7 +465,7 @@ gc_show_fragment(void *heap_arg)
 
     memset(stats, 0, n * sizeof(int));
     gct_vm_mutex_lock(&heap->lock);
-    gc_traverse_tree(&(heap->kfc_tree_root), (gc_size_t *)stats, &n);
+    gc_traverse_tree(heap->kfc_tree_root, (gc_size_t *)stats, &n);
     gct_vm_mutex_unlock(&heap->lock);
     os_printf("\n[GC %p top sizes] %" PRIu32 " %" PRIu32 " %" PRIu32 "\n", heap,
               stats[0], stats[1], stats[2]);