X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=isl_ast_build.c;h=dd1aa7b65ed6fe263f10470bbe642ecc3c94c271;hb=19596bc4e5cd282b2e75d17077b1aaaeacbfd6f9;hp=6bab4494ad717a09d4c814bb86d9cdf157ff9867;hpb=baee941de1964a2cab64c34b627d5ab767060a79;p=platform%2Fupstream%2Fisl.git 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; }