From e2cbb6c20e8bb3847d96fb485336ac6b763ec02e Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 20 May 2011 12:02:03 +0200 Subject: [PATCH] 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 --- isl_polynomial.c | 1 + 1 file changed, 1 insertion(+) 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; -- 2.7.4