Remove dead code in rb_obj_copy_ivar
The removed code is a duplicate of the code above.
This commit is contained in:
parent
c4e99ac454
commit
003f8ea809
Notes:
git
2022-11-22 21:50:13 +00:00
14
object.c
14
object.c
@ -302,20 +302,6 @@ rb_obj_copy_ivar(VALUE dest, VALUE obj)
|
||||
if (initial_shape->capacity < shape_to_set_on_dest->capacity) {
|
||||
rb_ensure_iv_list_size(dest, initial_shape->capacity, shape_to_set_on_dest->capacity);
|
||||
dest_buf = ROBJECT_IVPTR(dest);
|
||||
|
||||
rb_shape_t * initial_shape = rb_shape_get_shape(dest);
|
||||
|
||||
if (initial_shape->size_pool_index != src_shape->size_pool_index) {
|
||||
RUBY_ASSERT(initial_shape->type == SHAPE_T_OBJECT);
|
||||
|
||||
shape_to_set_on_dest = rb_shape_rebuild_shape(initial_shape, src_shape);
|
||||
}
|
||||
|
||||
RUBY_ASSERT(src_num_ivs <= shape_to_set_on_dest->capacity);
|
||||
if (initial_shape->capacity < shape_to_set_on_dest->capacity) {
|
||||
rb_ensure_iv_list_size(dest, initial_shape->capacity, shape_to_set_on_dest->capacity);
|
||||
dest_buf = ROBJECT_IVPTR(dest);
|
||||
}
|
||||
}
|
||||
|
||||
MEMCPY(dest_buf, src_buf, VALUE, src_num_ivs);
|
||||
|
Loading…
x
Reference in New Issue
Block a user