return dynallocate<add>(v);
} else if (is_exactly_a<power>(e)) {
if (!is_a<symbol>(e.op(0))) {
- // (b^e)*lcm -> (b*lcm^(1/e))^e if lcm^(1/e) â\88\88 â\84\9d (i.e. not a float)
+ // (b^e)*lcm -> (b*lcm^(1/e))^e if lcm^(1/e) â\88\88 â\84\9a (i.e. not a float)
// but not for symbolic b, as evaluation would undo this again
numeric root_of_lcm = lcm.power(ex_to<numeric>(e.op(1)).inverse());
if (root_of_lcm.is_rational())
// and makewritable() requires locking.
public:
- // no default ctor: a ptr is never unbound
+ // no default ctor: a ptr is never unbound
/** Bind ptr to newly created object, start reference counting. */
ptr(T *t) noexcept : p(t) { GINAC_ASSERT(p); p->set_refcount(1); }