diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-07-17 10:52:04 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-07-17 10:53:04 +0900 |
| commit | c6b8b58e0e1ad8a06e28d97bcc5860a14246537b (patch) | |
| tree | bdd0163c253e6850f7f74cbb92e47c4850d7494f | |
| parent | 7f66cf7d66f71d729f9ad1b129d9d817c075b979 (diff) | |
| download | mruby-c6b8b58e0e1ad8a06e28d97bcc5860a14246537b.tar.gz mruby-c6b8b58e0e1ad8a06e28d97bcc5860a14246537b.zip | |
Fix `memsize_of` for fiber objects; #5032
| -rw-r--r-- | mrbgems/mruby-objectspace/src/mruby_objectspace.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mrbgems/mruby-objectspace/src/mruby_objectspace.c b/mrbgems/mruby-objectspace/src/mruby_objectspace.c index a9469203f..a67697d0d 100644 --- a/mrbgems/mruby-objectspace/src/mruby_objectspace.c +++ b/mrbgems/mruby-objectspace/src/mruby_objectspace.c @@ -345,8 +345,8 @@ os_memsize_of_object(mrb_state* mrb, mrb_value obj, mrb_value recurse, mrb_int* sizeof(struct mrb_context) + sizeof(struct RProc *) * f->cxt->esize + sizeof(uint16_t *) * f->cxt->rsize + - stack_size + - ci_size; + sizeof(mrb_value) * stack_size + + sizeof(mrb_callinfo) * ci_size; break; } case MRB_TT_ISTRUCT: |
