summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2025-09-16 10:42:53 -0400
committerPeter Zhu <peter@peterzhu.ca>2025-09-17 09:25:17 -0400
commit262838f2e09beca72b695a90bd1d2bfd9e924170 (patch)
tree068916a9c822e7b33153224e4581eb43cd8d877e
parenta456e79e06faf36caac20d9b33e92a98613c9d07 (diff)
Fill more of the slot with garbage
-rw-r--r--gc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gc.c b/gc.c
index aabb732ce6..5a18afa4a7 100644
--- a/gc.c
+++ b/gc.c
@@ -1016,9 +1016,9 @@ newobj_of(rb_ractor_t *cr, VALUE klass, VALUE flags, bool wb_protected, size_t s
# endif
memset(
- (void *)(obj + RVALUE_SIZE),
+ (void *)(obj + sizeof(struct RBasic)),
GC_DEBUG_SLOT_FILL_SPECIAL_VALUE,
- rb_gc_obj_slot_size(obj) - RVALUE_SIZE
+ rb_gc_obj_slot_size(obj) - sizeof(struct RBasic)
);
#endif