diff options
| author | Rory OConnell <[email protected]> | 2020-07-13 16:43:59 -0700 |
|---|---|---|
| committer | Rory OConnell <[email protected]> | 2020-07-13 16:43:59 -0700 |
| commit | ad4402159119d61d3a0b0a997b219bc1a0f4f196 (patch) | |
| tree | 8ae115cc26f4df7c21010f2acd745a034c4991e8 /mrbgems/mruby-objectspace/src | |
| parent | 5759256ff8b7edbaeefa50b37404453afdd86a0b (diff) | |
| download | mruby-ad4402159119d61d3a0b0a997b219bc1a0f4f196.tar.gz mruby-ad4402159119d61d3a0b0a997b219bc1a0f4f196.zip | |
C89 compiler mode fixes
Diffstat (limited to 'mrbgems/mruby-objectspace/src')
| -rw-r--r-- | mrbgems/mruby-objectspace/src/mruby_objectspace.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mrbgems/mruby-objectspace/src/mruby_objectspace.c b/mrbgems/mruby-objectspace/src/mruby_objectspace.c index 0ffce2fbc..f28336b95 100644 --- a/mrbgems/mruby-objectspace/src/mruby_objectspace.c +++ b/mrbgems/mruby-objectspace/src/mruby_objectspace.c @@ -286,8 +286,8 @@ os_memsize_of_object(mrb_state* mrb, mrb_value obj, mrb_bool recurse, mrb_int* t break; } case MRB_TT_PROC: { - (*t) += mrb_objspace_page_slot_size(); struct RProc* proc = mrb_proc_ptr(obj); + (*t) += mrb_objspace_page_slot_size(); (*t) += MRB_ENV_LEN(proc->e.env) * sizeof(mrb_value); if(!MRB_PROC_CFUNC_P(proc)) os_memsize_of_irep(mrb, proc->body.irep, t); break; @@ -312,7 +312,7 @@ os_memsize_of_object(mrb_state* mrb, mrb_value obj, mrb_bool recurse, mrb_int* t sizeof(struct mrb_range_edges); #endif break; - case MRB_TT_FIBER: + case MRB_TT_FIBER: { struct RFiber* f = (struct RFiber *)mrb_ptr(obj); mrb_callinfo *ci_p = f->cxt->cibase; ptrdiff_t stack_size = f->cxt->stend - f->cxt->stbase; @@ -336,6 +336,7 @@ os_memsize_of_object(mrb_state* mrb, mrb_value obj, mrb_bool recurse, mrb_int* t stack_size + ci_size; break; + } case MRB_TT_ISTRUCT: (*t) += mrb_objspace_page_slot_size(); break; |
