diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-15 15:43:40 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-15 15:43:40 +0900 |
| commit | c476c1b528eca69630eb6a174e77deaab384487d (patch) | |
| tree | 834726bfe9671d5c02f0f4a2f6fa0b81ac7fe46a /src/codegen.c | |
| parent | b868ce8a77779ee1e8bdf63742fc29113916193a (diff) | |
| download | mruby-c476c1b528eca69630eb6a174e77deaab384487d.tar.gz mruby-c476c1b528eca69630eb6a174e77deaab384487d.zip | |
symbol length type to be mrb_int
Diffstat (limited to 'src/codegen.c')
| -rw-r--r-- | src/codegen.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/codegen.c b/src/codegen.c index 064aa8ec9..60da17f2b 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -707,16 +707,16 @@ static mrb_sym attrsym(codegen_scope *s, mrb_sym a) { const char *name; - size_t len; + mrb_int len; char *name2; name = mrb_sym2name_len(s->mrb, a, &len); name2 = (char *)codegen_palloc(s, - len + (size_t)len + 1 /* '=' */ + 1 /* '\0' */ ); - memcpy(name2, name, len); + memcpy(name2, name, (size_t)len); name2[len] = '='; name2[len+1] = '\0'; @@ -817,7 +817,7 @@ gen_call(codegen_scope *s, node *tree, mrb_sym name, int sp, int val) } pop_n(n+1); { - size_t len; + mrb_int len; const char *name = mrb_sym2name_len(s->mrb, sym, &len); if (!noop && len == 1 && name[0] == '+') { @@ -1592,7 +1592,7 @@ codegen(codegen_scope *s, node *tree, int val) case NODE_OP_ASGN: { mrb_sym sym = sym(tree->cdr->car); - size_t len; + mrb_int len; const char *name = mrb_sym2name_len(s->mrb, sym, &len); int idx; |
