From c6089b56547daa61e0d20763bae3066fe311e91b Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 12 Mar 2024 17:34:38 -0400 Subject: [PATCH] Don't allow SHAPE_T_OBJECT in rb_shape_alloc_new_child --- shape.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shape.c b/shape.c index 63493be21b..c9ae080e27 100644 --- a/shape.c +++ b/shape.c @@ -474,11 +474,11 @@ rb_shape_alloc_new_child(ID id, rb_shape_t * shape, enum shape_type shape_type) } break; case SHAPE_FROZEN: - case SHAPE_T_OBJECT: new_shape->next_iv_index = shape->next_iv_index; break; case SHAPE_OBJ_TOO_COMPLEX: case SHAPE_ROOT: + case SHAPE_T_OBJECT: rb_bug("Unreachable"); break; }