isl_tab_basic_map_partial_lexopt: avoid memory leak on error path
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 13 Dec 2010 15:00:53 +0000 (16:00 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Mon, 13 Dec 2010 15:00:53 +0000 (16:00 +0100)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_tab_pip.c

index acf6ead..7243fc8 100644 (file)
@@ -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));