summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-objectspace
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-07-17 10:53:24 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2020-07-17 10:53:24 +0900
commit60279b2a8ed3f1c802371ecb2450da63e78316bc (patch)
tree1ae3d31217b52a82ace40b14bcddf31d7681c834 /mrbgems/mruby-objectspace
parentc6b8b58e0e1ad8a06e28d97bcc5860a14246537b (diff)
downloadmruby-60279b2a8ed3f1c802371ecb2450da63e78316bc.tar.gz
mruby-60279b2a8ed3f1c802371ecb2450da63e78316bc.zip
Use `mrb_test` instead of `mrb_obj_eq`; #5032
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 a67697d0d..8892f40dc 100644
--- a/mrbgems/mruby-objectspace/src/mruby_objectspace.c
+++ b/mrbgems/mruby-objectspace/src/mruby_objectspace.c
@@ -408,7 +408,7 @@ os_memsize_of(mrb_state *mrb, mrb_value self)
const mrb_kwargs kwargs = { 1, kw_values, kw_names, 0, NULL };
mrb_get_args(mrb, "o:", &obj, &kwargs);
- recurse = mrb_obj_eq(mrb, kw_values[0], mrb_true_value())? mrb_hash_new(mrb) : mrb_nil_value();
+ recurse = (!mrb_undef_p(kw_values[0]) && mrb_test(kw_values[0]))? mrb_hash_new(mrb) : mrb_nil_value();
total = 0;
os_memsize_of_object(mrb, obj, recurse, &total);