diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-12-23 04:30:31 -0800 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-12-23 04:30:31 -0800 |
| commit | 045a9cada4bb3c9a6d25175005321dd472bca6b7 (patch) | |
| tree | 14486c4b916f17074aa9eb42a89abdf11d683c6f | |
| parent | 83c45e73d4d52b25573c90e526e6be8c087700f6 (diff) | |
| parent | a94be45546699051af9937ed2633f5293c9197fd (diff) | |
| download | mruby-045a9cada4bb3c9a6d25175005321dd472bca6b7.tar.gz mruby-045a9cada4bb3c9a6d25175005321dd472bca6b7.zip | |
Merge pull request #1614 from h2so5/change-sym2str
change behavior of mrb_sym2str
| -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* |
