summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-06-04 10:33:18 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2020-06-04 11:01:30 +0900
commit6fe03f3b39652f8d1a397ef2a8d766489ca9ded7 (patch)
treedbfb7ba8fe3c9f3a99ba86ff3cf2bb4a7cb14b8d
parent41f3456a282724808622dc2380322e17d6303c43 (diff)
downloadmruby-6fe03f3b39652f8d1a397ef2a8d766489ca9ded7.tar.gz
mruby-6fe03f3b39652f8d1a397ef2a8d766489ca9ded7.zip
Add explicit cast to silence warnings on AppVeyor.
-rw-r--r--mrbgems/mruby-method/src/method.c2
-rw-r--r--mrbgems/mruby-rational/src/rational.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/mrbgems/mruby-method/src/method.c b/mrbgems/mruby-method/src/method.c
index f8dd66481..d249b463b 100644
--- a/mrbgems/mruby-method/src/method.c
+++ b/mrbgems/mruby-method/src/method.c
@@ -110,7 +110,7 @@ method_eql(mrb_state *mrb, mrb_value self)
static mrb_value
mcall(mrb_state *mrb, mrb_value recv, mrb_value proc, mrb_value name, struct RClass *owner,
- int argc, mrb_value *argv, mrb_value block)
+ mrb_int argc, mrb_value *argv, mrb_value block)
{
mrb_value ret;
mrb_sym orig_mid = mrb->c->ci->mid;
diff --git a/mrbgems/mruby-rational/src/rational.c b/mrbgems/mruby-rational/src/rational.c
index 09bd68003..97f1fa68b 100644
--- a/mrbgems/mruby-rational/src/rational.c
+++ b/mrbgems/mruby-rational/src/rational.c
@@ -112,7 +112,7 @@ rational_s_new(mrb_state *mrb, mrb_value self)
mrb_float denomf = mrb_to_flo(mrb, denomv);
DROP_PRECISION(denomf < MRB_INT_MIN || denomf > MRB_INT_MAX, numerator, denomf);
- denominator = denomf;
+ denominator = (mrb_int)denomf;
}
}
else {
@@ -125,11 +125,11 @@ rational_s_new(mrb_state *mrb, mrb_value self)
mrb_float denomf = mrb_to_flo(mrb, denomv);
DROP_PRECISION(denomf < MRB_INT_MIN || denomf > MRB_INT_MAX, numf, denomf);
- denominator = denomf;
+ denominator = (mrb_int)denomf;
}
DROP_PRECISION(numf < MRB_INT_MIN || numf > MRB_INT_MAX, numf, denominator);
- numerator = numf;
+ numerator = (mrb_int)numf;
}
#endif