From e83751242c1ff66c03233c69bb071874ce71636c Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 6 Jan 2017 22:58:14 +0100 Subject: [PATCH] isl_mat_inverse_product: add memory management annotations Signed-off-by: Sven Verdoolaege --- include/isl/mat.h | 4 ++-- isl_mat.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/isl/mat.h b/include/isl/mat.h index 0bca6403..779c76eb 100644 --- a/include/isl/mat.h +++ b/include/isl/mat.h @@ -62,8 +62,8 @@ __isl_give isl_mat *isl_mat_diagonal(__isl_take isl_mat *mat1, __isl_give isl_mat *isl_mat_left_hermite(__isl_take isl_mat *M, int neg, __isl_give isl_mat **U, __isl_give isl_mat **Q); __isl_give isl_mat *isl_mat_lin_to_aff(__isl_take isl_mat *mat); -struct isl_mat *isl_mat_inverse_product(struct isl_mat *left, - struct isl_mat *right); +__isl_give isl_mat *isl_mat_inverse_product(__isl_take isl_mat *left, + __isl_take isl_mat *right); __isl_give isl_mat *isl_mat_product(__isl_take isl_mat *left, __isl_take isl_mat *right); struct isl_mat *isl_mat_transpose(struct isl_mat *mat); diff --git a/isl_mat.c b/isl_mat.c index 860484da..ed3301c6 100644 --- a/isl_mat.c +++ b/isl_mat.c @@ -833,8 +833,8 @@ static void inv_subtract(struct isl_mat *left, struct isl_mat *right, /* Compute inv(left)*right */ -struct isl_mat *isl_mat_inverse_product(struct isl_mat *left, - struct isl_mat *right) +__isl_give isl_mat *isl_mat_inverse_product(__isl_take isl_mat *left, + __isl_take isl_mat *right) { int row; isl_int a, b; -- 2.11.4.GIT