From 4209a27049cd130ab97a89e5b5df21d82b6f9bd3 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 5 Jul 2013 19:25:40 +0200 Subject: [PATCH] isl_tab_pip.c: basic_map_partial_lexopt_symm: accept NULL on 0-size allocation Signed-off-by: Sven Verdoolaege --- isl_tab_pip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isl_tab_pip.c b/isl_tab_pip.c index 9173fd33..68e65f9b 100644 --- a/isl_tab_pip.c +++ b/isl_tab_pip.c @@ -4589,7 +4589,7 @@ static union isl_lex_res basic_map_partial_lexopt_symm( ctx = isl_basic_map_get_ctx(bmap); list = isl_alloc_array(ctx, int, bmap->n_ineq); var = isl_vec_alloc(ctx, n_out); - if (!list || !var) + if ((bmap->n_ineq && !list) || (n_out && !var)) goto error; list[0] = first; -- 2.11.4.GIT