diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-03-22 12:43:13 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-03-22 12:43:13 +0900 |
| commit | 2e87d83d8d55bb0a7efd1d9ebc0888ee1b548fa5 (patch) | |
| tree | 10ad2f664523812e7db1a58bd22ed4f5d29468d1 | |
| parent | 7479ae307b35837d448757ccb427c5f236c1410e (diff) | |
| parent | c0fb67552602caa228fcd4d484e1c020f1b4c068 (diff) | |
| download | mruby-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.c | 7 |
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; |
