isl_transitive_closure.c: union_components: avoid zero-size allocation