Add cast to mrb_int in mrb_fixnum() when MRB_WORD_BOXING.

Without this cast, `long int:63` can cause warnings.
This commit is contained in:
Yukihiro "Matz" Matsumoto
2017-05-26 02:16:18 +09:00
parent 7e4731655f
commit 9e40586d43
+1 -1
View File
@@ -66,7 +66,7 @@ MRB_API mrb_value mrb_word_boxing_float_pool(struct mrb_state*, mrb_float);
#define mrb_ptr(o) (o).value.p
#define mrb_cptr(o) (o).value.vp->p
#define mrb_float(o) (o).value.fp->f
#define mrb_fixnum(o) (o).value.i
#define mrb_fixnum(o) ((mrb_int)(o).value.i)
#define mrb_symbol(o) (o).value.sym
static inline enum mrb_vtype