diff options
| author | h2so5 <[email protected]> | 2013-12-23 03:27:56 +0900 |
|---|---|---|
| committer | h2so5 <[email protected]> | 2013-12-23 03:27:56 +0900 |
| commit | a94be45546699051af9937ed2633f5293c9197fd (patch) | |
| tree | 14486c4b916f17074aa9eb42a89abdf11d683c6f /src | |
| parent | 83c45e73d4d52b25573c90e526e6be8c087700f6 (diff) | |
| download | mruby-a94be45546699051af9937ed2633f5293c9197fd.tar.gz mruby-a94be45546699051af9937ed2633f5293c9197fd.zip | |
change behavior of mrb_sym2str
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* |
