summaryrefslogtreecommitdiffhomepage
path: root/src/class.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-02-06 08:54:47 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-02-06 08:54:47 +0900
commit7ba46129561f5fa3a4b1599d6f31fec1cbba6f04 (patch)
treee3aa42219d4cc41b4a4283624d997eff5cb66b17 /src/class.c
parented1bf9aa809acfaa42deba222968224e6e9d7b3c (diff)
downloadmruby-7ba46129561f5fa3a4b1599d6f31fec1cbba6f04.tar.gz
mruby-7ba46129561f5fa3a4b1599d6f31fec1cbba6f04.zip
use mrb_str_new_lit() more widely
Diffstat (limited to 'src/class.c')
-rw-r--r--src/class.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/class.c b/src/class.c
index 612098548..4b5a014d9 100644
--- a/src/class.c
+++ b/src/class.c
@@ -1226,7 +1226,7 @@ mrb_class_path(mrb_state *mrb, struct RClass *c)
}
else if (outer && outer != mrb->object_class) {
mrb_value base = mrb_class_path(mrb, outer);
- path = mrb_str_plus(mrb, base, mrb_str_new(mrb, "::", 2));
+ path = mrb_str_plus(mrb, base, mrb_str_new_lit(mrb, "::"));
name = mrb_sym2name_len(mrb, sym, &len);
mrb_str_concat(mrb, path, mrb_str_new(mrb, name, len));
}
@@ -1253,7 +1253,7 @@ mrb_class_name(mrb_state *mrb, struct RClass* c)
{
mrb_value path = mrb_class_path(mrb, c);
if (mrb_nil_p(path)) {
- path = mrb_str_new(mrb, "#<Class:", 8);
+ path = mrb_str_new_lit(mrb, "#<Class:");
mrb_str_concat(mrb, path, mrb_ptr_to_str(mrb, c));
mrb_str_cat(mrb, path, ">", 1);
}
@@ -1378,7 +1378,7 @@ mrb_mod_to_s(mrb_state *mrb, mrb_value klass)
if (mrb_type(klass) == MRB_TT_SCLASS) {
mrb_value v = mrb_iv_get(mrb, klass, mrb_intern_lit(mrb, "__attached__"));
- str = mrb_str_new(mrb, "#<Class:", 8);
+ str = mrb_str_new_lit(mrb, "#<Class:");
switch (mrb_type(v)) {
case MRB_TT_CLASS: