summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTatsuhiko Kubo <[email protected]>2014-09-03 01:42:51 +0900
committerTatsuhiko Kubo <[email protected]>2014-09-03 01:43:46 +0900
commitb9acd20aef25284f49aeb83316dd687cd3045282 (patch)
tree306818959bcc2d130305ad046116f92ec478d3bc
parent80c37a4138cda9e643d4332d31c2c4fd6882b131 (diff)
downloadmruby-b9acd20aef25284f49aeb83316dd687cd3045282.tar.gz
mruby-b9acd20aef25284f49aeb83316dd687cd3045282.zip
Use mrb_str_cat_lit() instead of mrb_str_cat_cstr() for string-literals.
-rw-r--r--src/class.c6
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,