static VALUE range_alloc(VALUE klass) { /* rb_struct_alloc_noinit itself should not be used because * rb_marshal_define_compat uses equality of allocaiton function */ return rb_struct_alloc_noinit(klass); }