Merge pull request #4352 from shuujii/fix-modifiable-class-name

Fix modifiable class name
This commit is contained in:
Yukihiro "Matz" Matsumoto
2019-04-02 10:27:21 +09:00
committed by GitHub
+1
View File
@@ -1106,6 +1106,7 @@ mrb_class_find_path(mrb_state *mrb, struct RClass *c)
iv_del(mrb, c->iv, mrb_intern_lit(mrb, "__outer__"), NULL);
iv_put(mrb, c->iv, mrb_intern_lit(mrb, "__classname__"), path);
mrb_field_write_barrier_value(mrb, (struct RBasic*)c, path);
path = mrb_str_dup(mrb, path);
}
return path;
}