From 2185f0ca772c1e8c318198b54e3a694b55945bbb Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Fri, 18 Nov 2022 13:58:13 -0800 Subject: Update assertion New T_OBJECT objects will have a T_OBJECT shape --- object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'object.c') diff --git a/object.c b/object.c index e50430a4fb..eae5a43088 100644 --- a/object.c +++ b/object.c @@ -306,7 +306,7 @@ rb_obj_copy_ivar(VALUE dest, VALUE obj) 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->parent_id == ROOT_SHAPE_ID || initial_shape->type == SHAPE_ROOT); + RUBY_ASSERT(initial_shape->type == SHAPE_T_OBJECT); shape_to_set_on_dest = rb_shape_rebuild_shape(initial_shape, src_shape); } -- cgit v1.2.1