From 2b9e5e751b4d6d1a86eb25b2a4e40f9c8d19c06c Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 13 Aug 2014 22:55:32 +0900 Subject: add write barrier when iv is copied --- src/variable.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/variable.c b/src/variable.c index 2cd185434..a50256353 100644 --- a/src/variable.c +++ b/src/variable.c @@ -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); } } -- cgit v1.2.3