small refactoring after mruby coding convention

This commit is contained in:
Yukihiro Matsumoto
2012-06-03 02:19:12 +09:00
parent 369b556d04
commit 5fcd520514
+4 -5
View File
@@ -810,13 +810,12 @@ mrb_value
mrb_class_new_class(mrb_state *mrb, mrb_value cv)
{
mrb_value super;
if(mrb->ci->argc > 0) {
mrb_get_args(mrb, "o", &super);
}
else {
struct RClass *new_class;
if (mrb_get_args(mrb, "|o", &super) == 0) {
super = mrb_obj_value(mrb->object_class);
}
struct RClass *new_class = mrb_class_new(mrb, mrb_class_ptr(super));
new_class = mrb_class_new(mrb, mrb_class_ptr(super));
return mrb_obj_value(new_class);
}