isl_qpolynomial_opt_on_domain: handle empty input
authorSven Verdoolaege <skimo@kotnet.org>
Wed, 12 May 2010 09:30:46 +0000 (11:30 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Thu, 13 May 2010 16:53:54 +0000 (18:53 +0200)
isl_polynomial.c

index 28b9f7e..7269224 100644 (file)
@@ -2987,6 +2987,9 @@ __isl_give isl_qpolynomial *isl_qpolynomial_opt_on_domain(
        if (isl_set_foreach_point(set, opt_fn, &data) < 0)
                goto error;
 
+       if (data.first)
+               data.opt = isl_qpolynomial_zero(isl_qpolynomial_get_dim(qp));
+
        isl_set_free(set);
        isl_qpolynomial_free(qp);
        return data.opt;