diff options
| author | KOBAYASHI Shuji <[email protected]> | 2021-03-22 12:24:42 +0900 |
|---|---|---|
| committer | KOBAYASHI Shuji <[email protected]> | 2021-03-22 12:24:42 +0900 |
| commit | c0fb67552602caa228fcd4d484e1c020f1b4c068 (patch) | |
| tree | 2ffd7f2715a7ed865062bac3d268a84a4478808b | |
| parent | 68cf8346cd250c1a47a807f19e1289910f55ecb7 (diff) | |
| download | mruby-c0fb67552602caa228fcd4d484e1c020f1b4c068.tar.gz mruby-c0fb67552602caa228fcd4d484e1c020f1b4c068.zip | |
Reorganize types for `ObjectSpace.count_objects`
#### Addition
- T_COMPLEX
- T_RATIONAL
#### Deletion
- T_FALSE
- T_FREE
- T_TRUE
- T_SYMBOL
- T_UNDEF
| -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; |
