]> www.ginac.de Git - ginac.git/blobdiff - ginac/mul.cpp
[bugfix] ex::is_polynomial(x): fix miscomputations
[ginac.git] / ginac / mul.cpp
index 64660a288a211695a0e91f07f0f2e92b055fe706..73d7b2408afa9dbe996e3c993ca6cdd83f8db600 100644 (file)
@@ -406,7 +406,7 @@ bool mul::is_polynomial(const ex & var) const
 {
        for (epvector::const_iterator i=seq.begin(); i!=seq.end(); ++i) {
                if (!i->rest.is_polynomial(var) ||
-                   (i->rest.has(var) && !i->coeff.info(info_flags::integer))) {
+                   (i->rest.has(var) && !i->coeff.info(info_flags::nonnegint))) {
                        return false;
                }
        }