]> www.ginac.de Git - ginac.git/blobdiff - ginac/expairseq.cpp
synced to 1.2
[ginac.git] / ginac / expairseq.cpp
index f46039d6c231cd34b9a04592591c6423015ea9fd..9f7116a63c18be26a7a6af024fc275bdc604d633 100644 (file)
@@ -150,7 +150,11 @@ expairseq::expairseq(const archive_node &n, const lst &sym_lst) : inherited(n, s
        , hashtabsize(0)
 #endif
 {
+
        for (unsigned int i=0; true; i++) {
+
+       canonicalize();
+       GINAC_ASSERT(is_canonical());
                ex rest;
                ex coeff;
                if (n.find_ex("rest", rest, sym_lst, i) && n.find_ex("coeff", coeff, sym_lst, i))