diff options
Diffstat (limited to 'src/kernel.c')
| -rw-r--r-- | src/kernel.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/kernel.c b/src/kernel.c index 2a50d3126..f378004cb 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -348,6 +348,7 @@ mrb_obj_clone(mrb_state *mrb, mrb_value self) mrb_field_write_barrier(mrb, (struct RBasic*)p, (struct RBasic*)p->c); clone = mrb_obj_value(p); init_copy(mrb, clone, self); + p->flags = mrb_obj_ptr(self)->flags; return clone; } |
