From 4feca764543f46ec1ef584da52fefc022d063c90 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Wed, 6 Dec 2017 09:34:26 +0100 Subject: [PATCH] gpu.c: generate_code: plug memory leak on error path Signed-off-by: Sven Verdoolaege --- gpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gpu.c b/gpu.c index d6bbb88..61f917e 100644 --- a/gpu.c +++ b/gpu.c @@ -2486,7 +2486,7 @@ static __isl_give isl_ast_node *generate_code(struct gpu_gen *gen, depth = 0; if (isl_schedule_foreach_schedule_node_top_down(schedule, &update_depth, &depth) < 0) - return NULL; + schedule = isl_schedule_free(schedule); build = isl_ast_build_alloc(gen->prog->ctx); iterators = ppcg_scop_generate_names(gen->prog->scop, depth, "c"); build = isl_ast_build_set_iterators(build, iterators); -- 2.11.4.GIT