X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fadd.cpp;h=d66133ebdbfc4eacd83ee8365e94cdad9fe1a686;hp=9110491e3246a7fc750f96fce18bdb3895e7fc24;hb=c323cd8d5b0386ffb3d23456d97dfdafec6bbc2c;hpb=6cac49558b75dce07f607e26ba74aa9148f92720 diff --git a/ginac/add.cpp b/ginac/add.cpp index 9110491e..d66133eb 100644 --- a/ginac/add.cpp +++ b/ginac/add.cpp @@ -344,7 +344,7 @@ ex add::coeff(const ex & s, int n) const ex add::eval(int level) const { std::auto_ptr evaled_seqp = evalchildren(level); - if (evaled_seqp.get()) { + if (unlikely(evaled_seqp.get() != 0)) { // do more evaluation later return (new add(evaled_seqp, overall_coeff))-> setflag(status_flags::dynallocated);