From a94be45546699051af9937ed2633f5293c9197fd Mon Sep 17 00:00:00 2001 From: h2so5 Date: Mon, 23 Dec 2013 03:27:56 +0900 Subject: change behavior of mrb_sym2str --- src/symbol.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src') diff --git a/src/symbol.c b/src/symbol.c index 1dbc9a7bd..b35e25e4a 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -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* -- cgit v1.2.3