summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--object.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/object.c b/object.c
index d1743b554b..eb54d84967 100644
--- a/object.c
+++ b/object.c
@@ -1982,13 +1982,7 @@ rb_class_new_instance_kw(int argc, const VALUE *argv, VALUE klass, int kw_splat)
VALUE
rb_class_new_instance(int argc, const VALUE *argv, VALUE klass)
{
- VALUE obj;
- Check_Type(klass, T_CLASS);
-
- obj = rb_class_alloc(klass);
- rb_obj_call_init_kw(obj, argc, argv, RB_NO_KEYWORDS);
-
- return obj;
+ return rb_class_new_instance_kw(argc, argv, klass, RB_NO_KEYWORDS);
}
/**