From efdc1ccb83bfde0410eda9bf854baf458f14701d Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 2 Jan 2014 20:50:22 +0100 Subject: [PATCH] Add __isl_take to isl_constraint_set_coefficient_val Signed-off-by: Andreas Kloeckner Signed-off-by: Sven Verdoolaege --- doc/user.pod | 3 ++- include/isl/constraint.h | 2 +- isl_constraint.c | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/user.pod b/doc/user.pod index dc295e45..d8115a22 100644 --- a/doc/user.pod +++ b/doc/user.pod @@ -1460,7 +1460,8 @@ using the following functions. __isl_give isl_constraint * isl_constraint_set_coefficient_val( __isl_take isl_constraint *constraint, - enum isl_dim_type type, int pos, isl_val *v); + enum isl_dim_type type, int pos, + __isl_take isl_val *v); __isl_give isl_basic_map *isl_basic_map_add_constraint( __isl_take isl_basic_map *bmap, __isl_take isl_constraint *constraint); diff --git a/include/isl/constraint.h b/include/isl/constraint.h index 22b56de0..53dbd296 100644 --- a/include/isl/constraint.h +++ b/include/isl/constraint.h @@ -95,7 +95,7 @@ __isl_give isl_constraint *isl_constraint_set_coefficient_si( enum isl_dim_type type, int pos, int v); __isl_give isl_constraint *isl_constraint_set_coefficient_val( __isl_take isl_constraint *constraint, - enum isl_dim_type type, int pos, isl_val *v); + enum isl_dim_type type, int pos, __isl_take isl_val *v); __isl_give isl_aff *isl_constraint_get_div(__isl_keep isl_constraint *constraint, int pos); diff --git a/isl_constraint.c b/isl_constraint.c index 61373235..6762c682 100644 --- a/isl_constraint.c +++ b/isl_constraint.c @@ -550,7 +550,7 @@ __isl_give isl_constraint *isl_constraint_set_coefficient( */ __isl_give isl_constraint *isl_constraint_set_coefficient_val( __isl_take isl_constraint *constraint, - enum isl_dim_type type, int pos, isl_val *v) + enum isl_dim_type type, int pos, __isl_take isl_val *v) { constraint = isl_constraint_cow(constraint); if (!constraint || !v) -- 2.11.4.GIT