From: Sven Verdoolaege Date: Wed, 17 Apr 2013 19:11:40 +0000 (+0200) Subject: isl_ast_build_has_stride: use isl_val X-Git-Tag: isl-0.12~33 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=48a8be3c1b335873ee455b4d911b4101892bbf25;p=platform%2Fupstream%2Fisl.git isl_ast_build_has_stride: use isl_val Signed-off-by: Sven Verdoolaege --- diff --git a/isl_ast_build.c b/isl_ast_build.c index 6bab449..dd1aa7b 100644 --- a/isl_ast_build.c +++ b/isl_ast_build.c @@ -1719,16 +1719,17 @@ int isl_ast_build_aff_is_nonneg(__isl_keep isl_ast_build *build, */ int isl_ast_build_has_stride(__isl_keep isl_ast_build *build, int pos) { - isl_int v; + isl_val *v; int has_stride; if (!build) return -1; - isl_int_init(v); - isl_vec_get_element(build->strides, pos, &v); - has_stride = !isl_int_is_one(v); - isl_int_clear(v); + v = isl_vec_get_element_val(build->strides, pos); + if (!v) + return -1; + has_stride = !isl_val_is_one(v); + isl_val_free(v); return has_stride; }