summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-03-22 12:43:13 +0900
committerGitHub <[email protected]>2021-03-22 12:43:13 +0900
commit2e87d83d8d55bb0a7efd1d9ebc0888ee1b548fa5 (patch)
tree10ad2f664523812e7db1a58bd22ed4f5d29468d1
parent7479ae307b35837d448757ccb427c5f236c1410e (diff)
parentc0fb67552602caa228fcd4d484e1c020f1b4c068 (diff)
downloadmruby-2e87d83d8d55bb0a7efd1d9ebc0888ee1b548fa5.tar.gz
mruby-2e87d83d8d55bb0a7efd1d9ebc0888ee1b548fa5.zip
Merge pull request #5388 from shuujii/reorganize-types-for-ObjectSpace.count_objects
Reorganize types for `ObjectSpace.count_objects`
-rw-r--r--mrbgems/mruby-objectspace/src/mruby_objectspace.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/mrbgems/mruby-objectspace/src/mruby_objectspace.c b/mrbgems/mruby-objectspace/src/mruby_objectspace.c
index 76c804fbb..929a6180d 100644
--- a/mrbgems/mruby-objectspace/src/mruby_objectspace.c
+++ b/mrbgems/mruby-objectspace/src/mruby_objectspace.c
@@ -79,12 +79,7 @@ os_count_objects(mrb_state *mrb, mrb_value self)
mrb_value type;
switch (i) {
#define COUNT_TYPE(t) case (MRB_T ## t): type = mrb_symbol_value(mrb_intern_lit(mrb, #t)); break;
- COUNT_TYPE(T_FALSE);
- COUNT_TYPE(T_FREE);
- COUNT_TYPE(T_TRUE);
COUNT_TYPE(T_INTEGER);
- COUNT_TYPE(T_SYMBOL);
- COUNT_TYPE(T_UNDEF);
COUNT_TYPE(T_FLOAT);
COUNT_TYPE(T_CPTR);
COUNT_TYPE(T_OBJECT);
@@ -102,6 +97,8 @@ os_count_objects(mrb_state *mrb, mrb_value self)
COUNT_TYPE(T_DATA);
COUNT_TYPE(T_FIBER);
COUNT_TYPE(T_ISTRUCT);
+ COUNT_TYPE(T_COMPLEX);
+ COUNT_TYPE(T_RATIONAL);
#undef COUNT_TYPE
default:
type = mrb_fixnum_value(i); break;