add write barrier when iv is copied

This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-08-13 22:55:32 +09:00
parent 170ba511f2
commit 2b9e5e751b
+1
View File
@@ -553,6 +553,7 @@ mrb_iv_copy(mrb_state *mrb, mrb_value dest, mrb_value src)
d->iv = 0;
}
if (s->iv) {
mrb_write_barrier(mrb, (struct RBasic*)d);
d->iv = iv_copy(mrb, s->iv);
}
}