Commit a4c98538 authored by Patrick Hogan's avatar Patrick Hogan

More switch statement cleanup.

Signed-off-by: default avatarPatrick Hogan <pbhogan@gmail.com>
parent 132dd255
...@@ -942,12 +942,16 @@ mrb_mod_to_s(mrb_state *mrb, mrb_value klass) ...@@ -942,12 +942,16 @@ mrb_mod_to_s(mrb_state *mrb, mrb_value klass)
switch (mrb_type(klass)) { switch (mrb_type(klass)) {
case MRB_TT_CLASS: case MRB_TT_CLASS:
snprintf(buf, 256, "#<Class:%p>", c); snprintf(buf, 256, "#<Class:%p>", c);
break; break;
case MRB_TT_MODULE:
snprintf(buf, 256, "#<Module:%p>", c); case MRB_TT_MODULE:
break; snprintf(buf, 256, "#<Module:%p>", c);
break;
default:
break;
} }
return mrb_str_dup(mrb, mrb_str_new_cstr(mrb, buf)); return mrb_str_dup(mrb, mrb_str_new_cstr(mrb, buf));
} }
......
...@@ -397,6 +397,10 @@ init_copy(mrb_state *mrb, mrb_value dest, mrb_value obj) ...@@ -397,6 +397,10 @@ init_copy(mrb_state *mrb, mrb_value dest, mrb_value obj)
if (ROBJECT(obj)->iv) { if (ROBJECT(obj)->iv) {
ROBJECT(dest)->iv = ROBJECT(obj)->iv; ROBJECT(dest)->iv = ROBJECT(obj)->iv;
} }
break;
default:
break;
} }
mrb_funcall(mrb, dest, "initialize_copy", 1, obj); mrb_funcall(mrb, dest, "initialize_copy", 1, obj);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment