isl_map_transitive_closure: Floyd-Warshall: properly keep track of current group
authorSven Verdoolaege <skimo@kotnet.org>
Thu, 15 Apr 2010 14:47:35 +0000 (16:47 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Thu, 15 Apr 2010 14:48:35 +0000 (16:48 +0200)
isl_transitive_closure.c

index e332458..cad35c6 100644 (file)
@@ -848,6 +848,7 @@ static int merge(isl_set **set, int *group, __isl_take isl_set *dom, int pos)
                        goto error;
                set[group[pos]] = NULL;
                group[group[pos]] = i;
+               group[pos] = i;
        }
 
        isl_set_free(dom);