Skip to content

Commit f6681c5

Browse files
authored
Merge pull request #64 from ruby/clear-slot-obj-free
Clear slot when object is freed
2 parents c6f4a4b + 87290e4 commit f6681c5

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)