Commit 2970b6aa authored by Yukihiro Matsumoto's avatar Yukihiro Matsumoto

change type of RString.size from size_t to long

parent 2fc1b8af
...@@ -26,7 +26,7 @@ extern const char ruby_digitmap[]; ...@@ -26,7 +26,7 @@ extern const char ruby_digitmap[];
struct RString { struct RString {
MRUBY_OBJECT_HEADER; MRUBY_OBJECT_HEADER;
size_t len; long len;
union { union {
size_t capa; size_t capa;
mrb_value shared; mrb_value shared;
......
...@@ -146,7 +146,7 @@ make_cdump_irep(mrb_state *mrb, int irep_no, FILE *f) ...@@ -146,7 +146,7 @@ make_cdump_irep(mrb_state *mrb, int irep_no, FILE *f)
} }
} }
memset(buf, 0, buf_len); memset(buf, 0, buf_len);
SOURCE_CODE(" irep->pool[%d] = mrb_str_new(mrb, \"%s\", %zd);", n, str_to_format(irep->pool[n], buf), RSTRING_LEN(irep->pool[n])); break; SOURCE_CODE(" irep->pool[%d] = mrb_str_new(mrb, \"%s\", %ld);", n, str_to_format(irep->pool[n], buf), RSTRING_LEN(irep->pool[n])); break;
/* TODO MRB_TT_REGEX */ /* TODO MRB_TT_REGEX */
default: break; default: break;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment