change behavior of mrb_sym2str

This commit is contained in:
h2so5
2013-12-23 03:27:56 +09:00
parent 83c45e73d4
commit a94be45546
+1 -6
View File
@@ -381,14 +381,9 @@ mrb_sym2str(mrb_state *mrb, mrb_sym sym)
{
size_t len;
const char *name = mrb_sym2name_len(mrb, sym, &len);
mrb_value str;
if (!name) return mrb_undef_value(); /* can't happen */
str = mrb_str_new_static(mrb, name, len);
if (symname_p(name) && strlen(name) == len) {
return str;
}
return mrb_str_dump(mrb, str);
return mrb_str_new_static(mrb, name, len);
}
const char*