From 1405f3a514bbef6d95bf3e3a96f5c64d23ebb917 Mon Sep 17 00:00:00 2001 From: kyab Date: Tue, 29 Apr 2014 13:00:11 +0900 Subject: Fix MSVC warning for symbol.c --- src/symbol.c | 4 ++-- 1 file 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); -- cgit v1.2.3