Unverified Commit 2e87d83d authored by Yukihiro "Matz" Matsumoto's avatar Yukihiro "Matz" Matsumoto Committed by GitHub

Merge pull request #5388 from shuujii/reorganize-types-for-ObjectSpace.count_objects

Reorganize types for `ObjectSpace.count_objects`
parents 7479ae30 c0fb6755
...@@ -79,12 +79,7 @@ os_count_objects(mrb_state *mrb, mrb_value self) ...@@ -79,12 +79,7 @@ os_count_objects(mrb_state *mrb, mrb_value self)
mrb_value type; mrb_value type;
switch (i) { switch (i) {
#define COUNT_TYPE(t) case (MRB_T ## t): type = mrb_symbol_value(mrb_intern_lit(mrb, #t)); break; #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_INTEGER);
COUNT_TYPE(T_SYMBOL);
COUNT_TYPE(T_UNDEF);
COUNT_TYPE(T_FLOAT); COUNT_TYPE(T_FLOAT);
COUNT_TYPE(T_CPTR); COUNT_TYPE(T_CPTR);
COUNT_TYPE(T_OBJECT); COUNT_TYPE(T_OBJECT);
...@@ -102,6 +97,8 @@ os_count_objects(mrb_state *mrb, mrb_value self) ...@@ -102,6 +97,8 @@ os_count_objects(mrb_state *mrb, mrb_value self)
COUNT_TYPE(T_DATA); COUNT_TYPE(T_DATA);
COUNT_TYPE(T_FIBER); COUNT_TYPE(T_FIBER);
COUNT_TYPE(T_ISTRUCT); COUNT_TYPE(T_ISTRUCT);
COUNT_TYPE(T_COMPLEX);
COUNT_TYPE(T_RATIONAL);
#undef COUNT_TYPE #undef COUNT_TYPE
default: default:
type = mrb_fixnum_value(i); break; type = mrb_fixnum_value(i); break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment