Need to setup singleton_class chain; fix #3509

This commit is contained in:
Yukihiro "Matz" Matsumoto
2017-03-18 18:06:37 +09:00
parent 38a3b89d39
commit fa502b498e
+1
View File
@@ -97,6 +97,7 @@ prepare_singleton_class(mrb_state *mrb, struct RBasic *o)
}
else {
sc->super = o->c;
prepare_singleton_class(mrb, (struct RBasic*)sc);
}
o->c = sc;
mrb_field_write_barrier(mrb, (struct RBasic*)o, (struct RBasic*)sc);