From b26c34fa7e60232d0cf3af624fb28d82b59fc8c0 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Tue, 16 Apr 2013 17:05:52 +0200 Subject: [PATCH] gpu.c: read_sizes_from_set: use isl_val Signed-off-by: Sven Verdoolaege --- gpu.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/gpu.c b/gpu.c index aa12c2b..0049f85 100644 --- a/gpu.c +++ b/gpu.c @@ -544,7 +544,6 @@ static void read_sizes_from_set(__isl_take isl_set *set, int *sizes, int *len) { int i; int dim; - isl_int v; if (!set) return; @@ -553,19 +552,16 @@ static void read_sizes_from_set(__isl_take isl_set *set, int *sizes, int *len) if (dim < *len) *len = dim; - isl_int_init(v); - for (i = 0; i < *len; ++i) { - int ok; + isl_val *v; - ok = isl_set_plain_is_fixed(set, isl_dim_set, i, &v); - assert(ok); + v = isl_set_plain_get_val_if_fixed(set, isl_dim_set, i); + assert(v); - sizes[i] = isl_int_get_si(v); + sizes[i] = isl_val_get_num_si(v); + isl_val_free(v); } - isl_int_clear(v); - isl_set_free(set); } -- 2.11.4.GIT