diff --git a/src/lib_rdi_make/rdi_make.c b/src/lib_rdi_make/rdi_make.c index 86f9970d..fe187d22 100644 --- a/src/lib_rdi_make/rdi_make.c +++ b/src/lib_rdi_make/rdi_make.c @@ -1807,27 +1807,10 @@ rdim_bake_name_map_insert(RDIM_Arena *arena, RDIM_BakeNameMapTopology *map_topol { slot = map->slots[slot_idx] = rdim_push_array(arena, RDIM_BakeNameChunkList, 1); } - RDI_S32 is_duplicate = 0; - for(RDIM_BakeNameChunkNode *n = slot->first; n != 0; n = n->next) - { - for(RDI_U64 n_idx = 0; n_idx < n->count; n_idx += 1) - { - if(rdim_str8_match(n->v[n_idx].string, string, 0) && - n->v[n_idx].idx == idx) - { - is_duplicate = 1; - goto break_all; - } - } - } - break_all:; - if(!is_duplicate) - { - RDIM_BakeName *bstr = rdim_bake_name_chunk_list_push(arena, slot, chunk_cap); - bstr->string = string; - bstr->idx = idx; - bstr->hash = hash; - } + RDIM_BakeName *bstr = rdim_bake_name_chunk_list_push(arena, slot, chunk_cap); + bstr->string = string; + bstr->idx = idx; + bstr->hash = hash; } }