From f9bf78fb3004d6925a3dd0b99c6f637ae0f61ab9 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Tue, 6 Sep 2016 11:48:44 +0200 Subject: [PATCH] isl_map_grow: add memory management annotations Signed-off-by: Sven Verdoolaege --- isl_map.c | 2 +- isl_map_private.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/isl_map.c b/isl_map.c index 6bbe14d1..fa739771 100644 --- a/isl_map.c +++ b/isl_map.c @@ -3314,7 +3314,7 @@ error: /* Make sure "map" has room for at least "n" more basic maps. */ -struct isl_map *isl_map_grow(struct isl_map *map, int n) +__isl_give isl_map *isl_map_grow(__isl_take isl_map *map, int n) { int i; struct isl_map *grown = NULL; diff --git a/isl_map_private.h b/isl_map_private.h index 694ed471..5bb21303 100644 --- a/isl_map_private.h +++ b/isl_map_private.h @@ -200,7 +200,7 @@ struct isl_basic_set *isl_basic_set_extend_space(struct isl_basic_set *base, struct isl_basic_set *isl_basic_set_add_constraints(struct isl_basic_set *bset1, struct isl_basic_set *bset2, unsigned pos); -struct isl_map *isl_map_grow(struct isl_map *map, int n); +__isl_give isl_map *isl_map_grow(__isl_take isl_map *map, int n); struct isl_set *isl_set_grow(struct isl_set *set, int n); isl_bool isl_basic_set_contains(__isl_keep isl_basic_set *bset, -- 2.11.4.GIT