From 47ea804fa3a816a9e28e235aed04512cb45cfc3a Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Sat, 31 Dec 2011 00:19:47 +0100 Subject: [PATCH] isl_basic_set_compute_vertices: set activity domain on single vertex isl_basic_set_compute_vertices always sets the activity domains of the vertices, except when there is only a single vertex. Chnage vertices_0D to also set the activity domain in this case. Signed-off-by: Sven Verdoolaege --- isl_vertices.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/isl_vertices.c b/isl_vertices.c index 5a4f8e3..77915fb 100644 --- a/isl_vertices.c +++ b/isl_vertices.c @@ -199,7 +199,8 @@ static __isl_give isl_vertices *vertices_0D(__isl_keep isl_basic_set *bset) goto error; vertices->n_vertices = 1; vertices->v[0].vertex = isl_basic_set_copy(bset); - if (!vertices->v[0].vertex) + vertices->v[0].dom = isl_basic_set_params(isl_basic_set_copy(bset)); + if (!vertices->v[0].vertex || !vertices->v[0].dom) goto error; vertices->c = isl_calloc_array(bset->ctx, struct isl_chamber, 1); @@ -210,7 +211,7 @@ static __isl_give isl_vertices *vertices_0D(__isl_keep isl_basic_set *bset) vertices->c[0].vertices = isl_calloc_array(bset->ctx, int, 1); if (!vertices->c[0].vertices) goto error; - vertices->c[0].dom = isl_basic_set_params(isl_basic_set_copy(bset)); + vertices->c[0].dom = isl_basic_set_copy(vertices->v[0].dom); if (!vertices->c[0].dom) goto error; -- 2.7.4