isl_map_coalesce: do not leave input basic maps in inconsistent state
commit8dced6146e481a032c89bf18c7813b9b8d714f9c
authorSven Verdoolaege <sven.verdoolaege@gmail.com>
Thu, 13 Sep 2018 18:03:38 +0000 (13 20:03 +0200)
committerSven Verdoolaege <sven.verdoolaege@gmail.com>
Tue, 18 Sep 2018 14:22:01 +0000 (18 16:22 +0200)
treed8bc67654e918c1b3169131515f0c97d1acaefde
parent74dedde94c2a09db230aed7942487b1b1a75b230
isl_map_coalesce: do not leave input basic maps in inconsistent state

Commit isl-0.20-8-g7726e51e2f (isl_map_coalesce: do not leave
input basic maps in inconsistent state, Fri Aug 10 22:07:06 2018 +0200)
already made sure that the basic maps are returned to a valid state
in the case one disjunct gets dropped.
This commit does the same for the case where two disjuncts are fused.

Reported-by: Andrei Lascu <alas.20073@gmail.com>
Signed-off-by: Sven Verdoolaege <sven.verdoolaege@gmail.com>
isl_coalesce.c
isl_test.c