From 78be24c87b684d1a18f5772e6020714d9c0caac7 Mon Sep 17 00:00:00 2001 From: Yukihiro Matz Matsumoto Date: Wed, 14 Nov 2012 17:19:01 +0900 Subject: init_copy should copy IV of SCLASS, HASH, DATA as well --- src/kernel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/kernel.c b/src/kernel.c index ac3c10f46..d467a34da 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -307,6 +307,9 @@ init_copy(mrb_state *mrb, mrb_value dest, mrb_value obj) case MRB_TT_OBJECT: case MRB_TT_CLASS: case MRB_TT_MODULE: + case MRB_TT_SCLASS: + case MRB_TT_HASH: + case MRB_TT_DATA: mrb_iv_copy(mrb, dest, obj); break; -- cgit v1.2.3