diff options
| author | Rory O'Connell <[email protected]> | 2020-07-18 13:55:45 -0700 |
|---|---|---|
| committer | Rory O'Connell <[email protected]> | 2020-07-18 13:55:45 -0700 |
| commit | ffe8bf6323a6fd9a0b68b3e84745ccc820b2bc49 (patch) | |
| tree | 6381eab2a855c900109cb5a4a28243506f9cc4f2 /mrbgems/mruby-objectspace/src | |
| parent | a79d1ba9ffe4d3c2c092f118c68ca8a0e311af0b (diff) | |
| download | mruby-ffe8bf6323a6fd9a0b68b3e84745ccc820b2bc49.tar.gz mruby-ffe8bf6323a6fd9a0b68b3e84745ccc820b2bc49.zip | |
Avoid singleton classes with mrb_class_real
Diffstat (limited to 'mrbgems/mruby-objectspace/src')
| -rw-r--r-- | mrbgems/mruby-objectspace/src/mruby_objectspace.c | 2 |
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 f5cc7b753..b3e8605d7 100644 --- a/mrbgems/mruby-objectspace/src/mruby_objectspace.c +++ b/mrbgems/mruby-objectspace/src/mruby_objectspace.c @@ -353,7 +353,7 @@ static int os_memsize_of_all_cb(mrb_state *mrb, struct RBasic *obj, void *d) { struct os_memsize_of_all_cb_data *data = (struct os_memsize_of_all_cb_data *)d; - if(obj->c == data->type) data->t += os_memsize_of_object(mrb, mrb_obj_value(obj)); + if(mrb_class_real(obj->c) == data->type) data->t += os_memsize_of_object(mrb, mrb_obj_value(obj)); return 0; } |
