pike.git / src / gc.c

version» Context lines:

pike.git/src/gc.c:6124: Inside #if defined(DO_PIKE_CLEANUP)
  #ifdef DO_PIKE_CLEANUP    {    size_t e;    for (e = 0; e < mc_marker_hash_table_size; e++)    while (mc_marker_hash_table[e])    remove_mc_marker (mc_marker_hash_table[e]->thing);    }   #endif       assert (mc_wq_used == 1); -  free (mc_work_queue + 1); +  mc_work_queue++; /* Compensate for 1-based indexing. */ +  free(mc_work_queue);    mc_work_queue = NULL;    stop_mc();       pop_n_elems (args);    push_ulongest (return_count ? count_internal : mc_counted_bytes);   }      static struct mapping *identify_loop_reverse = NULL;      void identify_loop_visit_enter(void *thing, int type, void *UNUSED(extra))