X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fbasic.cpp;h=e2bbc3cceb0d9b03ea9a8ca688c0a2c430020535;hp=a296cf9a4a75ac42edbaa80b200ac01ae1910250;hb=f64f91817d2756622274e72afbf58cfae16cfa87;hpb=e2627379c98aeafae903cc2f04bdbdc9defa34f7 diff --git a/ginac/basic.cpp b/ginac/basic.cpp index a296cf9a..e2bbc3cc 100644 --- a/ginac/basic.cpp +++ b/ginac/basic.cpp @@ -528,7 +528,7 @@ ex basic::subs_one_level(const exmap & m, unsigned options) const { exmap::const_iterator it; - if (options & subs_options::subs_no_pattern) { + if (options & subs_options::no_pattern) { it = m.find(*this); if (it != m.end()) return it->second; @@ -536,7 +536,7 @@ ex basic::subs_one_level(const exmap & m, unsigned options) const for (it = m.begin(); it != m.end(); ++it) { lst repl_lst; if (match(ex_to(it->first), repl_lst)) - return it->second.subs(repl_lst, options | subs_options::subs_no_pattern); // avoid infinite recursion when re-substituting the wildcards + return it->second.subs(repl_lst, options | subs_options::no_pattern); // avoid infinite recursion when re-substituting the wildcards } }