]> www.ginac.de Git - ginac.git/blobdiff - ginac/polynomial/divide_in_z_p.cpp
Improve method of setting status_flags::dynallocated.
[ginac.git] / ginac / polynomial / divide_in_z_p.cpp
index 5caea0e982dba389a803982ba2da46afc803aa32..6407caff65d277a441629e1b0e8ffbc6881ba8f9 100644 (file)
@@ -101,7 +101,7 @@ bool divide_in_z_p(const ex &a, const ex &b, ex &q, const exvector& vars, const
                if (p != 0)
                        r = r.smod(numeric(p));
                if (r.is_zero()) {
-                       q = (new add(v))->setflag(status_flags::dynallocated);
+                       q = dynallocate<add>(v);
                        return true;
                }
                rdeg = r.degree(x);