static unsigned check_factorization(const exvector& factors)
{
- ex e = (new mul(factors))->setflag(status_flags::dynallocated);
+ ex e = dynallocate<mul>(factors);
ex ef = factor(e.expand());
if (ef.nops() != factors.size()) {
clog << "wrong number of factors, expected " << factors.size() <<