summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorJean Boussier <[email protected]>2025-05-15 12:14:53 +0200
committerJean Boussier <[email protected]>2025-05-15 16:06:52 +0200
commit60ffb714d251878753ebf66e68149311c728cac6 ()
treed9cb46a81af9313ad6faa6faa559fd1c4c7c2c66 /ext
parented632cd0bacc710b03809c903a978d3fa2cfedfe (diff)
Ensure shape_id is never used on T_IMEMO
It doesn't make sense to set ivars or anything shape related on a T_IMEMO. Co-Authored-By: John Hawthorn <[email protected]>
Notes: Merged: https://.com/ruby/ruby/pull/13347
-rw-r--r--ext/objspace/objspace_dump.c8
1 files changed, 5 insertions, 3 deletions
@@ -414,9 +414,11 @@ dump_object(VALUE obj, struct dump_config *dc)
dump_append(dc, obj_type(obj));
dump_append(dc, "\"");
- size_t shape_id = rb_obj_shape_id(obj);
- dump_append(dc, ", \"shape_id\":");
- dump_append_sizet(dc, shape_id);
dump_append(dc, ", \"slot_size\":");
dump_append_sizet(dc, dc->cur_page_slot_size);