Skip to content

Commit 2daed3c

Browse files
peterzhu2118matzbot
authored andcommitted
[ruby/mmtk] Clear slot when object is freed
ruby/mmtk@87290e45b2
1 parent 3286556 commit 2daed3c

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

gc/mmtk/mmtk.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,11 @@ rb_mmtk_call_obj_free(MMTk_ObjectReference object)
330330
}
331331

332332
rb_gc_obj_free(objspace, obj);
333+
334+
// TODO: uncomment this when done debugging
335+
// #ifdef MMTK_DEBUG
336+
memset((void *)obj, 0, rb_gc_impl_obj_slot_size(obj));
337+
// #endif
333338
}
334339

335340
static size_t

0 commit comments

Comments
 (0)