X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fexpairseq.cpp;h=9f7116a63c18be26a7a6af024fc275bdc604d633;hp=f46039d6c231cd34b9a04592591c6423015ea9fd;hb=1d07d8ac9fb47c51aa19a84df6c8c5fee5dd5105;hpb=9eed27a1cf527abf1c5a81dea96081f13a86fcd8 diff --git a/ginac/expairseq.cpp b/ginac/expairseq.cpp index f46039d6..9f7116a6 100644 --- a/ginac/expairseq.cpp +++ b/ginac/expairseq.cpp @@ -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))