If the subsets are going to be changed, they will be
duped anyway later and otherwise it is a waste to dup them.
if (!dup)
return NULL;
for (i = 0; i < set->n; ++i)
- dup = isl_set_add(dup,
- isl_basic_set_dup(set->p[i]));
+ dup = isl_set_add(dup, isl_basic_set_copy(set->p[i]));
return dup;
}
dup = isl_map_alloc(map->ctx, map->nparam, map->n_in, map->n_out, map->n,
map->flags);
for (i = 0; i < map->n; ++i)
- dup = isl_map_add(dup,
- isl_basic_map_dup(map->p[i]));
+ dup = isl_map_add(dup, isl_basic_map_copy(map->p[i]));
return dup;
}