diff options
Diffstat (limited to 'internal/gc.h')
-rw-r--r-- | internal/gc.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/internal/gc.h b/internal/gc.h index 5b2b9e8f70..d43eb29578 100644 --- a/internal/gc.h +++ b/internal/gc.h @@ -14,7 +14,6 @@ #include "internal/compilers.h" /* for __has_attribute */ #include "ruby/ruby.h" /* for rb_event_flag_t */ -#include "shape.h" struct rb_execution_context_struct; /* in vm_core.h */ struct rb_objspace; /* in vm_core.h */ @@ -68,11 +67,7 @@ struct rb_objspace; /* in vm_core.h */ rb_obj_write((VALUE)(a), UNALIGNED_MEMBER_ACCESS((VALUE *)(slot)), \ (VALUE)(b), __FILE__, __LINE__) -#if USE_RVARGC && SHAPE_IN_BASIC_FLAGS -# define SIZE_POOL_COUNT 5 -#else -# define SIZE_POOL_COUNT 1 -#endif +#include "shape.h" #define RCLASS_EXT_EMBEDDED (SIZE_POOL_COUNT > 1) |