Branch: Tag:

2014-06-17

2014-06-17 15:08:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

GC: Propagate the extra parameter everywhere.

All the visit_*() functions and macros should now propagate the
argument extra.

2816:    size_t e, s = a->size;    int ref_type = a->flags & ARRAY_WEAK_FLAG ? REF_TYPE_WEAK : REF_TYPE_NORMAL;    for (e = 0; e < s; e++) -  visit_svalue (ITEM (a) + e, ref_type); +  visit_svalue (ITEM (a) + e, ref_type, extra);    }   }