X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fexpairseq.cpp;h=b29f3802c13f2be0f0a55977d6b129c00dd2cdad;hp=9ef8afa9910e081f53bef2f04903c6e12e7235e1;hb=c323cd8d5b0386ffb3d23456d97dfdafec6bbc2c;hpb=6cac49558b75dce07f607e26ba74aa9148f92720 diff --git a/ginac/expairseq.cpp b/ginac/expairseq.cpp index 9ef8afa9..b29f3802 100644 --- a/ginac/expairseq.cpp +++ b/ginac/expairseq.cpp @@ -32,6 +32,7 @@ #include "utils.h" #include "hash_seed.h" #include "indexed.h" +#include "compiler.h" #include #if EXPAIRSEQ_USE_HASHTAB @@ -1610,7 +1611,7 @@ std::auto_ptr expairseq::evalchildren(int level) const // returns a pointer to a newly created epvector otherwise // (which has to be deleted somewhere else) - if (level==1) + if (likely(level==1)) return std::auto_ptr(0); if (level == -max_recursion_level)