From 8afe5e9c54ff23e88413526bb26b47bbed06efd1 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 22 Mar 2013 12:58:46 +0100 Subject: [PATCH] isl_mat_variable_compression: add memory management annotations Signed-off-by: Sven Verdoolaege --- isl_equalities.c | 4 ++-- isl_equalities.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/isl_equalities.c b/isl_equalities.c index 4447d9b..bf9dc26 100644 --- a/isl_equalities.c +++ b/isl_equalities.c @@ -413,8 +413,8 @@ error: * * x2' = Q2 x */ -struct isl_mat *isl_mat_variable_compression(struct isl_mat *B, - struct isl_mat **T2) +__isl_give isl_mat *isl_mat_variable_compression(__isl_take isl_mat *B, + __isl_give isl_mat **T2) { int i; struct isl_mat *H = NULL, *C = NULL, *H1, *U = NULL, *U1, *U2, *TC; diff --git a/isl_equalities.h b/isl_equalities.h index 30ccbbf..dae69bb 100644 --- a/isl_equalities.h +++ b/isl_equalities.h @@ -17,8 +17,8 @@ extern "C" { #endif -struct isl_mat *isl_mat_variable_compression( - struct isl_mat *B, struct isl_mat **T2); +__isl_give isl_mat *isl_mat_variable_compression(__isl_take isl_mat *B, + __isl_give isl_mat **T2); struct isl_mat *isl_mat_parameter_compression( struct isl_mat *B, struct isl_vec *d); struct isl_basic_set *isl_basic_set_remove_equalities( -- 2.7.4