diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-01-31 12:46:36 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-01-31 12:46:36 +0000 |
commit | 21523e3a98264ae6c936a4f3b9a07c4b3dc1d066 (patch) | |
tree | 8871a1167686940bc428eff04ad2ec4529ee13aa /string.c | |
parent | 3a9ce187de26c805d1f266666572689d2947cf37 (diff) | |
download | ruby-21523e3a98264ae6c936a4f3b9a07c4b3dc1d066.tar.gz |
* string.c (rb_string_value): make no exception for Symbol.
[ruby-dev:40274]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'string.c')
-rw-r--r-- | string.c | 8 |
1 files changed, 1 insertions, 7 deletions
@@ -1349,13 +1349,7 @@ rb_string_value(volatile VALUE *ptr) { VALUE s = *ptr; if (TYPE(s) != T_STRING) { - if (SYMBOL_P(s)) { - s = rb_sym_to_s(s); - } - else { - s = rb_str_to_str(s); - } - *ptr = s; + *ptr = rb_str_to_str(s); } return s; } |