From 59b2635ee4b5c45e05226da0f43dcb52d702fbba Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Thu, 29 Aug 2013 12:51:00 +0200 Subject: [PATCH] scop.c: expr_collect_accesses: plug memory leak on error path Signed-off-by: Sven Verdoolaege --- scop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scop.c b/scop.c index 636b7b2..c0ea003 100644 --- a/scop.c +++ b/scop.c @@ -3372,7 +3372,7 @@ static __isl_give isl_union_map *expr_collect_accesses(struct pet_expr *expr, isl_space *dim; if (!expr) - return NULL; + return isl_union_map_free(accesses); for (i = 0; i < expr->n_arg; ++i) accesses = expr_collect_accesses(expr->args[i], -- 2.11.4.GIT