ObjectSpace::WeakMap: fix compaction support
[Bug #19529]
rb_gc_update_tbl_refs can't be used on w->obj2wmap because it's not a VALUE -> VALUE table, but a VALUE -> VALUE * table, so we need some dedicated iterator.
rb_gc_update_tbl_refs
w->obj2wmap
VALUE -> VALUE
VALUE -> VALUE *
ObjectSpace::WeakMap: fix compaction support
[Bug #19529]
rb_gc_update_tbl_refs
can't be used onw->obj2wmap
because it'snot a
VALUE -> VALUE
table, but aVALUE -> VALUE *
table, sowe need some dedicated iterator.