* 91893 Orsay, France
*/
+#include <isl_map_private.h>
#include <isl_morph.h>
#include <isl/seq.h>
-#include <isl_map_private.h>
#include <isl_mat_private.h>
#include <isl_dim_private.h>
#include <isl_equalities.h>
res = add_strides(res, morph);
+ if (isl_basic_set_is_rational(bset))
+ res = isl_basic_set_set_rational(res);
+
res = isl_basic_set_simplify(res);
res = isl_basic_set_finalize(res);