]> www.ginac.de Git - ginac.git/blobdiff - ginac/inifcns.cpp
Improve method of setting status_flags::dynallocated.
[ginac.git] / ginac / inifcns.cpp
index cff14f4388f9c71cfa59608041939e358a6c02ae..850ed04a5515e666f18ca3e42aa25a7957196bf7 100644 (file)
@@ -310,7 +310,7 @@ static ex abs_expand(const ex & arg, unsigned options)
                        else
                                prodseq.push_back(abs(*i));
                }
-               return (new mul(prodseq))->setflag(status_flags::dynallocated | status_flags::expanded);
+               return dynallocate<mul>(prodseq).setflag(status_flags::expanded);
        }
 
        if (options & expand_options::expand_function_args)