summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-01-31 09:26:45 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2020-01-31 09:26:45 +0900
commitdb64bd42d358425250d05b02a0880702da2cea87 (patch)
tree4451449a97a32b396e8692d43c63dfcf8453caa1
parent724c90f3699c721113c0c575a8aac0d3ba2895a6 (diff)
downloadmruby-db64bd42d358425250d05b02a0880702da2cea87.tar.gz
mruby-db64bd42d358425250d05b02a0880702da2cea87.zip
Add explicit casting in `file.c` to silence warnings.
-rw-r--r--mrbgems/mruby-io/src/file.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mrbgems/mruby-io/src/file.c b/mrbgems/mruby-io/src/file.c
index c03d8a32d..8cd9cba0d 100644
--- a/mrbgems/mruby-io/src/file.c
+++ b/mrbgems/mruby-io/src/file.c
@@ -402,11 +402,11 @@ mrb_file_size(mrb_state *mrb, mrb_value self)
#ifdef MRB_WITHOUT_FLOAT
mrb_raise(mrb, E_RUNTIME_ERROR, "File#size too large for MRB_WITHOUT_FLOAT");
#else
- return mrb_float_value(mrb, st.st_size);
+ return mrb_float_value(mrb, (mrb_float)st.st_size);
#endif
}
- return mrb_fixnum_value(st.st_size);
+ return mrb_fixnum_value((mrb_int)st.st_size);
}
static int