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. --- internal/class.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'internal/class.h') diff --git a/internal/class.h b/internal/class.h index 0ac8e7c875..3e5108a3bd 100644 --- a/internal/class.h +++ b/internal/class.h @@ -62,9 +62,6 @@ struct rb_classext_struct { } singleton_class; } as; const VALUE includer; -#if !SHAPE_IN_BASIC_FLAGS - shape_id_t shape_id; -#endif attr_index_t max_iv_count; unsigned char variation_count; bool permanent_classpath : 1; -- cgit v1.2.1