summaryrefslogtreecommitdiffhomepage
path: root/src/variable.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-10-16 20:22:00 +0900
committerGitHub <[email protected]>2019-10-16 20:22:00 +0900
commit84db8edadeb71b2aa68b4c180597b7b7e00d0145 (patch)
treeda609d0deb87704059493540cb8dc53fd0cab0b6 /src/variable.c
parentb7af9c47b3f6ec656f7e2d7ee4c1d11cda667748 (diff)
parent3827c4deb296621a845e158dceb51c2234566a54 (diff)
downloadmruby-84db8edadeb71b2aa68b4c180597b7b7e00d0145.tar.gz
mruby-84db8edadeb71b2aa68b4c180597b7b7e00d0145.zip
Merge pull request #4775 from shuujii/use-mrb_sym_name_len-instead-of-mrb_sym_name-in-assign_class_name
Use `mrb_sym_name_len` instead of `mrb_sym_name` in `assign_class_name`
Diffstat (limited to 'src/variable.c')
-rw-r--r--src/variable.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/variable.c b/src/variable.c
index 0d8b76863..dce598835 100644
--- a/src/variable.c
+++ b/src/variable.c
@@ -378,7 +378,7 @@ assign_class_name(mrb_state *mrb, struct RObject *obj, mrb_sym sym, mrb_value v)
{
if (namespace_p(obj->tt) && namespace_p(mrb_type(v))) {
struct RObject *c = mrb_obj_ptr(v);
- if (obj != c && ISUPPER(mrb_sym_name(mrb, sym)[0])) {
+ if (obj != c && ISUPPER(mrb_sym_name_len(mrb, sym, NULL)[0])) {
mrb_sym id_classname = mrb_intern_lit(mrb, "__classname__");
mrb_value o = mrb_obj_iv_get(mrb, c, id_classname);