From: Sven Verdoolaege Date: Fri, 20 May 2011 10:02:03 +0000 (+0200) Subject: isl_qpolynomial_from_aff: create private copy of divs X-Git-Tag: isl-0.07~174 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e2cbb6c20e8bb3847d96fb485336ac6b763ec02e;p=platform%2Fupstream%2Fisl.git isl_qpolynomial_from_aff: create private copy of divs Otherwise, reduce_divs could end up modifying the divs of the input isl_aff. Signed-off-by: Sven Verdoolaege --- diff --git a/isl_polynomial.c b/isl_polynomial.c index 046b63a..ff3196f 100644 --- a/isl_polynomial.c +++ b/isl_polynomial.c @@ -2973,6 +2973,7 @@ __isl_give isl_qpolynomial *isl_qpolynomial_from_aff(__isl_take isl_aff *aff) isl_mat_free(qp->div); qp->div = isl_mat_copy(aff->ls->div); + qp->div = isl_mat_cow(qp->div); if (!qp->div) goto error;