From 24b137336b71f77bf9ae9c532c0a5520709f73e8 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 14 Apr 2023 16:27:37 -0400 Subject: Move shape ID to flags for classes on 32 bit Moves shape ID to FL_USER4 to FL_USER19 for the shape ID on 32 bit systems. This makes the rb_classext_struct smaller so that it can be embedded. --- shape.c | 7 ------- 1 file changed, 7 deletions(-) (limited to 'shape.c') diff --git a/shape.c b/shape.c index 05e5d76f60..5694833bfa 100644 --- a/shape.c +++ b/shape.c @@ -69,13 +69,6 @@ rb_shape_get_parent(rb_shape_t * shape) } #if !SHAPE_IN_BASIC_FLAGS -shape_id_t -rb_rclass_shape_id(VALUE obj) -{ - RUBY_ASSERT(RB_TYPE_P(obj, T_CLASS) || RB_TYPE_P(obj, T_MODULE)); - return RCLASS_EXT(obj)->shape_id; -} - shape_id_t rb_generic_shape_id(VALUE obj); #endif -- cgit v1.2.1