From afc0d7a6c346356fdd7200356ce9dacc775a0cdf Mon Sep 17 00:00:00 2001 From: ssmallkirby Date: Mon, 12 Oct 2020 14:16:18 +0900 Subject: Fix argument error when built with MRB_WITHOUT_FLOAT flag Fixed inproper argument of mrb_fixnum_value() called in integral_div(), when built with MRB_WITHOUT_FLOAT flag. Co-authored-by: taiyoslime Co-authored-by: n4o847 <22975590+n4o847@users.noreply.github.com> --- src/numeric.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/numeric.c b/src/numeric.c index 83a4ef716..f4961928b 100644 --- a/src/numeric.c +++ b/src/numeric.c @@ -158,7 +158,7 @@ integral_div(mrb_state *mrb, mrb_value xv) if (y == 0) { mrb_raise(mrb, E_RUNTIME_ERROR, "devided by zero"); } - return mrb_fixnum_value(mrb, mrb_fixnum(xv) / y); + return mrb_fixnum_value(mrb_fixnum(xv) / y); #else mrb_float x, y; -- cgit v1.2.3