From 7a63114f8eaba7a1fe8a56a2e665703d9f9cfa8a Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 14 Dec 2022 10:57:44 -0500 Subject: Remove dead code in get_next_shape_internal If the rb_id_table_lookup fails, then res is not updated so it cannot be any value other than null. --- shape.c | 6 ------ 1 file changed, 6 deletions(-) (limited to 'shape.c') diff --git a/shape.c b/shape.c index 8a7c780e47..86572f9fde 100644 --- a/shape.c +++ b/shape.c @@ -142,12 +142,6 @@ get_next_shape_internal(rb_shape_t * shape, ID id, enum shape_type shape_type) // Lookup the shape in edges - if there's already an edge and a corresponding shape for it, // we can return that. Otherwise, we'll need to get a new shape if (!rb_id_table_lookup(shape->edges, id, (VALUE *)&res)) { - // In this case, the shape exists, but the shape is garbage, so we need to recreate it - if (res) { - rb_id_table_delete(shape->edges, id); - res->parent_id = INVALID_SHAPE_ID; - } - rb_shape_t * new_shape = rb_shape_alloc(id, shape); new_shape->type = (uint8_t)shape_type; -- cgit v1.2.1