diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-09-03 09:01:12 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-09-03 09:01:12 +0900 |
| commit | f6e7de5fa885732943dbdb65e5556550d24eb2ba (patch) | |
| tree | 306818959bcc2d130305ad046116f92ec478d3bc /src | |
| parent | 80c37a4138cda9e643d4332d31c2c4fd6882b131 (diff) | |
| parent | b9acd20aef25284f49aeb83316dd687cd3045282 (diff) | |
| download | mruby-f6e7de5fa885732943dbdb65e5556550d24eb2ba.tar.gz mruby-f6e7de5fa885732943dbdb65e5556550d24eb2ba.zip | |
Merge pull request #2581 from cubicdaiya/issues/use_lit
Use mrb_str_cat_lit() instead of mrb_str_cat_cstr() for string-literals.
Diffstat (limited to 'src')
| -rw-r--r-- | src/class.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/class.c b/src/class.c index b7da56514..5f082fc45 100644 --- a/src/class.c +++ b/src/class.c @@ -1078,7 +1078,7 @@ mrb_mod_attr_reader(mrb_state *mrb, mrb_value mod) method = to_sym(mrb, argv[i]); name = mrb_sym2str(mrb, method); str = mrb_str_buf_new(mrb, RSTRING_LEN(name)+1); - mrb_str_cat_cstr(mrb, str, "@"); + mrb_str_cat_lit(mrb, str, "@"); mrb_str_cat_str(mrb, str, name); sym = mrb_intern_str(mrb, str); mrb_iv_check(mrb, sym); @@ -1117,7 +1117,7 @@ mrb_mod_attr_writer(mrb_state *mrb, mrb_value mod) /* prepare iv name (@name) */ name = mrb_sym2str(mrb, method); str = mrb_str_buf_new(mrb, RSTRING_LEN(name)+1); - mrb_str_cat_cstr(mrb, str, "@"); + mrb_str_cat_lit(mrb, str, "@"); mrb_str_cat_str(mrb, str, name); sym = mrb_intern_str(mrb, str); mrb_iv_check(mrb, sym); @@ -1126,7 +1126,7 @@ mrb_mod_attr_writer(mrb_state *mrb, mrb_value mod) /* prepare method name (name=) */ str = mrb_str_buf_new(mrb, RSTRING_LEN(str)); mrb_str_cat_str(mrb, str, name); - mrb_str_cat_cstr(mrb, str, "="); + mrb_str_cat_lit(mrb, str, "="); method = mrb_intern_str(mrb, str); mrb_define_method_raw(mrb, c, method, |
