summaryrefslogtreecommitdiff
path: root/isl_tab_pip.c
diff options
context:
space:
mode:
authorSven Verdoolaege <skimo@kotnet.org>2010-12-13 16:00:53 +0100
committerSven Verdoolaege <skimo@kotnet.org>2010-12-13 16:00:53 +0100
commit0786d52a349a9a1a40df36386642bac4909e9c35 (patch)
tree99ac2fd2970fe5f5546294d0246aa3125e475832 /isl_tab_pip.c
parent5b3053fd95942f02deaa8d087b42b6e3d817a670 (diff)
downloadisl-0786d52a349a9a1a40df36386642bac4909e9c35.tar.gz
isl-0786d52a349a9a1a40df36386642bac4909e9c35.tar.bz2
isl-0786d52a349a9a1a40df36386642bac4909e9c35.zip
isl_tab_basic_map_partial_lexopt: avoid memory leak on error path
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
Diffstat (limited to 'isl_tab_pip.c')
-rw-r--r--isl_tab_pip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/isl_tab_pip.c b/isl_tab_pip.c
index acf6eadb..7243fc8a 100644
--- a/isl_tab_pip.c
+++ b/isl_tab_pip.c
@@ -3899,7 +3899,7 @@ struct isl_map *isl_tab_basic_map_partial_lexopt(
goto error2;
isl_assert(bmap->ctx,
- isl_basic_map_compatible_domain(bmap, dom), goto error);
+ isl_basic_map_compatible_domain(bmap, dom), goto error2);
eq = isl_basic_map_copy(bmap);
eq = isl_basic_map_intersect_domain(eq, isl_basic_set_copy(dom));