summaryrefslogtreecommitdiffhomepage
path: root/src/kernel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel.c')
-rw-r--r--src/kernel.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/kernel.c b/src/kernel.c
index d66f9c48d..eeaa0fe27 100644
--- a/src/kernel.c
+++ b/src/kernel.c
@@ -397,6 +397,10 @@ init_copy(mrb_state *mrb, mrb_value dest, mrb_value obj)
if (ROBJECT(obj)->iv) {
ROBJECT(dest)->iv = ROBJECT(obj)->iv;
}
+ break;
+
+ default:
+ break;
}
mrb_funcall(mrb, dest, "initialize_copy", 1, obj);
}
@@ -628,9 +632,7 @@ mrb_obj_init_copy(mrb_state *mrb, mrb_value self)
mrb_value
mrb_obj_instance_eval(mrb_state *mrb, mrb_value self)
{
- mrb_value *argv;
- int argc;
- mrb_value b, klass;
+ mrb_value b;
mrb_get_args(mrb, "&", &b);
return mrb_yield_with_self(mrb, b, 0, 0, self);