diff options
Diffstat (limited to 'internal/class.h')
-rw-r--r-- | internal/class.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/class.h b/internal/class.h index b33c807e97..d76da84bd1 100644 --- a/internal/class.h +++ b/internal/class.h @@ -17,6 +17,9 @@ #include "ruby/intern.h" /* for rb_alloc_func_t */ #include "ruby/ruby.h" /* for struct RBasic */ #include "shape.h" +#include "ruby_assert.h" +#include "vm_core.h" +#include "method.h" /* for rb_cref_t */ #ifdef RCLASS_SUPER # undef RCLASS_SUPER @@ -32,6 +35,7 @@ typedef struct rb_subclass_entry rb_subclass_entry_t; struct rb_cvar_class_tbl_entry { uint32_t index; rb_serial_t global_cvar_state; + const rb_cref_t * cref; VALUE class_value; }; |