From d9d8b447db1d1ff4f09dc952fe755c7b8e168d92 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Tue, 4 Jun 2013 14:22:06 +0200 Subject: [PATCH] isl_tab_pip.c: use_shifted: avoid invalid access on error path Signed-off-by: Sven Verdoolaege --- isl_tab_pip.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/isl_tab_pip.c b/isl_tab_pip.c index 6f4a2a7..6d8496e 100644 --- a/isl_tab_pip.c +++ b/isl_tab_pip.c @@ -2729,6 +2729,8 @@ static struct isl_basic_set *drop_constant_terms(struct isl_basic_set *bset) static int use_shifted(struct isl_context_gbr *cgbr) { + if (!cgbr->tab) + return 0; return cgbr->tab->bmap->n_eq == 0 && cgbr->tab->bmap->n_div == 0; } -- 2.7.4