summaryrefslogtreecommitdiff
path: root/isl_coalesce.c
diff options
context:
space:
mode:
authorSven Verdoolaege <skimo@kotnet.org>2010-06-05 16:23:04 +0200
committerSven Verdoolaege <skimo@kotnet.org>2010-06-12 13:16:36 +0200
commit840bd6b711a9015cd145b6778539976b05836bc0 (patch)
treeed409a2efa2c4052cbd4a5af8342f19c14a63e5f /isl_coalesce.c
parentc9aadb2cefbcf40dd19f4b7c463ab096b269d194 (diff)
downloadisl-840bd6b711a9015cd145b6778539976b05836bc0.tar.gz
isl-840bd6b711a9015cd145b6778539976b05836bc0.tar.bz2
isl-840bd6b711a9015cd145b6778539976b05836bc0.zip
isl_tab_detect_implicit_equalities: return integer instead of struct isl_tab *
Diffstat (limited to 'isl_coalesce.c')
-rw-r--r--isl_coalesce.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/isl_coalesce.c b/isl_coalesce.c
index 39b6d12b..8f953df1 100644
--- a/isl_coalesce.c
+++ b/isl_coalesce.c
@@ -1133,7 +1133,8 @@ struct isl_map *isl_map_coalesce(struct isl_map *map)
if (!tabs[i])
goto error;
if (!ISL_F_ISSET(map->p[i], ISL_BASIC_MAP_NO_IMPLICIT))
- tabs[i] = isl_tab_detect_implicit_equalities(tabs[i]);
+ if (isl_tab_detect_implicit_equalities(tabs[i]) < 0)
+ goto error;
if (!ISL_F_ISSET(map->p[i], ISL_BASIC_MAP_NO_REDUNDANT))
if (isl_tab_detect_redundant(tabs[i]) < 0)
goto error;