From d63e45a0147e88ab30aaa385e9d128b60b09138d Mon Sep 17 00:00:00 2001 From: "Xuejie \"Rafael\" Xiao" Date: Mon, 26 Jan 2015 10:52:06 +0800 Subject: Use setter macro instead of directly setting values --- src/vm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/vm.c b/src/vm.c index 4434f79b6..697398d87 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1920,7 +1920,7 @@ RETRY_TRY_BLOCK: SET_FLOAT_VALUE(mrb, regs[a], (mrb_float)x + (mrb_float)y); break; } - mrb_fixnum(regs[a]) = z; + SET_INT_VALUE(regs[a], z); } break; case MRB_TT_FLOAT: @@ -1958,7 +1958,7 @@ RETRY_TRY_BLOCK: SET_FLOAT_VALUE(mrb, regs_a[0], (mrb_float)x - (mrb_float)y); } else { - mrb_fixnum(regs_a[0]) = z; + SET_INT_VALUE(regs_a[0], z); } } break; -- cgit v1.2.3