diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/symbol.c | 7 |
1 files changed, 1 insertions, 6 deletions
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* |
