summaryrefslogtreecommitdiffhomepage
path: root/src/kernel.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-03-15 15:43:40 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-03-15 15:43:40 +0900
commitc476c1b528eca69630eb6a174e77deaab384487d (patch)
tree834726bfe9671d5c02f0f4a2f6fa0b81ac7fe46a /src/kernel.c
parentb868ce8a77779ee1e8bdf63742fc29113916193a (diff)
downloadmruby-c476c1b528eca69630eb6a174e77deaab384487d.tar.gz
mruby-c476c1b528eca69630eb6a174e77deaab384487d.zip
symbol length type to be mrb_int
Diffstat (limited to 'src/kernel.c')
-rw-r--r--src/kernel.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kernel.c b/src/kernel.c
index 45cc299d2..62b8745a7 100644
--- a/src/kernel.c
+++ b/src/kernel.c
@@ -530,7 +530,7 @@ obj_is_instance_of(mrb_state *mrb, mrb_value self)
}
static void
-valid_iv_name(mrb_state *mrb, mrb_sym iv_name_id, const char* s, size_t len)
+valid_iv_name(mrb_state *mrb, mrb_sym iv_name_id, const char* s, mrb_int len)
{
if (len < 2 || !(s[0] == '@' && s[1] != '@')) {
mrb_name_error(mrb, iv_name_id, "`%S' is not allowed as an instance variable name", mrb_sym2str(mrb, iv_name_id));
@@ -541,7 +541,7 @@ static void
check_iv_name(mrb_state *mrb, mrb_sym iv_name_id)
{
const char *s;
- size_t len;
+ mrb_int len;
s = mrb_sym2name_len(mrb, iv_name_id, &len);
valid_iv_name(mrb, iv_name_id, s, len);