From 10c2b6f6380721f20454bb0f1ed79966729beff4 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 5 Jul 2013 17:02:03 +0200 Subject: [PATCH] isl_aff_align_divs: accept NULL pointer on zero-size allocation Signed-off-by: Sven Verdoolaege --- isl_aff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isl_aff.c b/isl_aff.c index 8d8d6f51..84d264b9 100644 --- a/isl_aff.c +++ b/isl_aff.c @@ -4675,7 +4675,7 @@ __isl_give isl_aff *isl_aff_align_divs(__isl_take isl_aff *dst, exp1 = isl_alloc_array(ctx, int, src->ls->div->n_row); exp2 = isl_alloc_array(ctx, int, dst->ls->div->n_row); - if (!exp1 || !exp2) + if (!exp1 || (dst->ls->div->n_row && !exp2)) goto error; div = isl_merge_divs(src->ls->div, dst->ls->div, exp1, exp2); -- 2.11.4.GIT