diff options
Diffstat (limited to 'vm_core.h')
-rw-r--r-- | vm_core.h | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -473,9 +473,10 @@ struct rb_iseq_constant_body { /* T_IMEMO/iseq */ /* typedef rb_iseq_t is in method.h */ struct rb_iseq_struct { - VALUE flags; - struct rb_hook_list_struct *local_hooks; - struct rb_iseq_constant_body *body; + VALUE flags; /* 1 */ + VALUE wrapper; /* 2 */ + + struct rb_iseq_constant_body *body; /* 3 */ union { /* 4, 5 words */ struct iseq_compile_data *compile_data; /* used at compile time */ @@ -485,7 +486,10 @@ struct rb_iseq_struct { int index; } loader; - rb_event_flag_t global_trace_events; + struct { + struct rb_hook_list_struct *local_hooks; + rb_event_flag_t global_trace_events; + } exec; } aux; }; |