diff options
| author | Yukihiro Matz Matsumoto <[email protected]> | 2012-11-14 17:19:01 +0900 |
|---|---|---|
| committer | Yukihiro Matz Matsumoto <[email protected]> | 2012-11-14 17:19:01 +0900 |
| commit | 78be24c87b684d1a18f5772e6020714d9c0caac7 (patch) | |
| tree | f6581dd196a16bf4530c0f308f7ad76d748e63c4 | |
| parent | 1993f934f2c2fd7baa88ca45dc9a0c74743a3920 (diff) | |
| download | mruby-78be24c87b684d1a18f5772e6020714d9c0caac7.tar.gz mruby-78be24c87b684d1a18f5772e6020714d9c0caac7.zip | |
init_copy should copy IV of SCLASS, HASH, DATA as well
| -rw-r--r-- | src/kernel.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; |
