summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-objectspace
diff options
context:
space:
mode:
authorRory OConnell <[email protected]>2020-07-13 15:59:24 -0700
committerRory OConnell <[email protected]>2020-07-13 15:59:24 -0700
commit6f945a09b4a09828667da6d4bad85b8ef50baf9c (patch)
tree3bb7d59185cb7e05fb0fa4ffcbad9f4adbe09509 /mrbgems/mruby-objectspace
parente7bd7d0eaf677f62d86f27c2e9a917faa5a7d419 (diff)
downloadmruby-6f945a09b4a09828667da6d4bad85b8ef50baf9c.tar.gz
mruby-6f945a09b4a09828667da6d4bad85b8ef50baf9c.zip
Use object iv table size in calculation
Diffstat (limited to 'mrbgems/mruby-objectspace')
-rw-r--r--mrbgems/mruby-objectspace/src/mruby_objectspace.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mrbgems/mruby-objectspace/src/mruby_objectspace.c b/mrbgems/mruby-objectspace/src/mruby_objectspace.c
index b0a3e0d89..e48ac5b11 100644
--- a/mrbgems/mruby-objectspace/src/mruby_objectspace.c
+++ b/mrbgems/mruby-objectspace/src/mruby_objectspace.c
@@ -192,7 +192,7 @@ os_memsize_ivar_cb(mrb_state *mrb, mrb_sym _name, mrb_value obj, void *data)
static void
os_memsize_of_ivars(mrb_state* mrb, mrb_value obj, mrb_bool recurse, mrb_int *t)
{
- /* need iv segment table size */
+ (*t) += mrb_obj_iv_tbl_memsize(mrb, obj);
if(recurse) {
mrb_int r = (mrb_int)recurse;
mrb_int *cb_data[2] = { &r, t };