Merge pull request #1634 from cremno/use-mrb_fixnum_p

tiny word boxing optimization
This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-01-02 15:46:00 -08:00
7 changed files with 13 additions and 20 deletions
+1
View File
@@ -315,6 +315,7 @@ mrb_float_value(struct mrb_state *mrb, mrb_float f)
#define mrb_bool(o) ((o).w != MRB_Qnil && (o).w != MRB_Qfalse)
#else
#define mrb_cptr(o) mrb_ptr(o)
#define mrb_fixnum_p(o) (mrb_type(o) == MRB_TT_FIXNUM)
#define mrb_undef_p(o) (mrb_type(o) == MRB_TT_UNDEF)