diff options
author | Sven Verdoolaege <skimo@kotnet.org> | 2013-06-04 14:22:06 +0200 |
---|---|---|
committer | Sven Verdoolaege <skimo@kotnet.org> | 2013-06-04 14:30:50 +0200 |
commit | d9d8b447db1d1ff4f09dc952fe755c7b8e168d92 (patch) | |
tree | b555a3a5467d860ae474954fb0270e48dc0f58d9 | |
parent | 0a522bbe8af36dc01858a483040a71724cd7c423 (diff) | |
download | isl-d9d8b447db1d1ff4f09dc952fe755c7b8e168d92.tar.gz isl-d9d8b447db1d1ff4f09dc952fe755c7b8e168d92.tar.bz2 isl-d9d8b447db1d1ff4f09dc952fe755c7b8e168d92.zip |
isl_tab_pip.c: use_shifted: avoid invalid access on error path
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
-rw-r--r-- | isl_tab_pip.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/isl_tab_pip.c b/isl_tab_pip.c index 6f4a2a78..6d8496e1 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; } |