isl_ast_codegen.c: aff_constant_is_negative: use isl_val
authorSven Verdoolaege <skimo@kotnet.org>
Wed, 17 Apr 2013 14:01:19 +0000 (16:01 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 28 May 2013 18:42:50 +0000 (20:42 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_ast_codegen.c

index 851ad12..b8c18b6 100644 (file)
@@ -765,12 +765,11 @@ static int aff_constant_is_negative(__isl_take isl_set *set,
        __isl_take isl_aff *aff, void *user)
 {
        int *neg = user;
-       isl_int v;
+       isl_val *v;
 
-       isl_int_init(v);
-       isl_aff_get_constant(aff, &v);
-       *neg = isl_int_is_neg(v);
-       isl_int_clear(v);
+       v = isl_aff_get_constant_val(aff);
+       *neg = isl_val_is_neg(v);
+       isl_val_free(v);
        isl_set_free(set);
        isl_aff_free(aff);