summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-12-23 04:30:31 -0800
committerYukihiro "Matz" Matsumoto <[email protected]>2013-12-23 04:30:31 -0800
commit045a9cada4bb3c9a6d25175005321dd472bca6b7 (patch)
tree14486c4b916f17074aa9eb42a89abdf11d683c6f
parent83c45e73d4d52b25573c90e526e6be8c087700f6 (diff)
parenta94be45546699051af9937ed2633f5293c9197fd (diff)
downloadmruby-045a9cada4bb3c9a6d25175005321dd472bca6b7.tar.gz
mruby-045a9cada4bb3c9a6d25175005321dd472bca6b7.zip
Merge pull request #1614 from h2so5/change-sym2str
change behavior of mrb_sym2str
-rw-r--r--src/symbol.c7
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*