summaryrefslogtreecommitdiffhomepage
path: root/src/symbol.c
diff options
context:
space:
mode:
authorkyab <[email protected]>2014-04-29 13:00:11 +0900
committerkyab <[email protected]>2014-04-29 13:00:11 +0900
commit1405f3a514bbef6d95bf3e3a96f5c64d23ebb917 (patch)
tree25e46690a1d6b77c71dc36b0776c69fac7aadd01 /src/symbol.c
parenta2dc6f7db9c823d66371829e909d0c8b21ba13fb (diff)
downloadmruby-1405f3a514bbef6d95bf3e3a96f5c64d23ebb917.tar.gz
mruby-1405f3a514bbef6d95bf3e3a96f5c64d23ebb917.zip
Fix MSVC warning for symbol.c
Diffstat (limited to 'src/symbol.c')
-rw-r--r--src/symbol.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/symbol.c b/src/symbol.c
index 21bf1db7c..cf8f549c5 100644
--- a/src/symbol.c
+++ b/src/symbol.c
@@ -47,7 +47,7 @@ sym_intern(mrb_state *mrb, const char *name, size_t len, mrb_bool lit)
mrb_raise(mrb, E_ARGUMENT_ERROR, "symbol length too long");
}
sname.lit = lit;
- sname.len = len;
+ sname.len = (uint16_t)len;
sname.name = name;
k = kh_get(n2s, mrb, h, sname);
if (k != kh_end(h))
@@ -103,7 +103,7 @@ mrb_check_intern(mrb_state *mrb, const char *name, size_t len)
if (len > UINT16_MAX) {
mrb_raise(mrb, E_ARGUMENT_ERROR, "symbol length too long");
}
- sname.len = len;
+ sname.len = (uint16_t)len;
sname.name = name;
k = kh_get(n2s, mrb, h, sname);