numeric.c (int_div): fixed a bug regarding bigint / non-integer

Non-integer means Complex or Rational.
This commit is contained in:
Yukihiro "Matz" Matsumoto
2024-07-11 08:39:47 +09:00
parent bcba0bc674
commit fcab7ef377
4 changed files with 36 additions and 9 deletions
+1
View File
@@ -126,6 +126,7 @@ mrb_value mrb_rational_add(mrb_state *mrb, mrb_value x, mrb_value y);
mrb_value mrb_rational_sub(mrb_state *mrb, mrb_value x, mrb_value y);
mrb_value mrb_rational_mul(mrb_state *mrb, mrb_value x, mrb_value y);
mrb_value mrb_rational_div(mrb_state *mrb, mrb_value x, mrb_value y);
mrb_value mrb_as_rational(mrb_state *mrb, mrb_value x);
void mrb_rational_copy(mrb_state *mrb, mrb_value x, mrb_value y);
#endif