From 265dde15682eb0c36f7756d023b825060f420d45 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Wed, 14 Dec 2016 16:47:53 +0100 Subject: [PATCH] isl_mat_swap_cols: add memory management annotations Signed-off-by: Sven Verdoolaege --- include/isl/mat.h | 3 ++- isl_mat.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/isl/mat.h b/include/isl/mat.h index 659754e6..0a76f1a7 100644 --- a/include/isl/mat.h +++ b/include/isl/mat.h @@ -44,7 +44,8 @@ __isl_give isl_mat *isl_mat_set_element_si(__isl_take isl_mat *mat, __isl_give isl_mat *isl_mat_set_element_val(__isl_take isl_mat *mat, int row, int col, __isl_take isl_val *v); -struct isl_mat *isl_mat_swap_cols(struct isl_mat *mat, unsigned i, unsigned j); +__isl_give isl_mat *isl_mat_swap_cols(__isl_take isl_mat *mat, + unsigned i, unsigned j); struct isl_mat *isl_mat_swap_rows(struct isl_mat *mat, unsigned i, unsigned j); __isl_give isl_vec *isl_mat_vec_product(__isl_take isl_mat *mat, diff --git a/isl_mat.c b/isl_mat.c index e74cc2ae..6f957e55 100644 --- a/isl_mat.c +++ b/isl_mat.c @@ -1058,7 +1058,8 @@ error: return NULL; } -struct isl_mat *isl_mat_swap_cols(struct isl_mat *mat, unsigned i, unsigned j) +__isl_give isl_mat *isl_mat_swap_cols(__isl_take isl_mat *mat, + unsigned i, unsigned j) { int r; -- 2.11.4.GIT