From: Jens Vollinga Date: Mon, 25 Oct 2004 12:13:49 +0000 (+0000) Subject: Fixed bug in basic::subs_one_level. X-Git-Tag: release_1-3-1~31 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=commitdiff_plain;h=517a7d0d769299e4e21d7dbd25a26cfc6f68f08a;p=ginac.git Fixed bug in basic::subs_one_level. --- diff --git a/ginac/basic.cpp b/ginac/basic.cpp index c37ed3e3..b545d7aa 100644 --- a/ginac/basic.cpp +++ b/ginac/basic.cpp @@ -617,9 +617,11 @@ ex basic::subs_one_level(const exmap & m, unsigned options) const exmap::const_iterator it; if (options & subs_options::no_pattern) { - it = m.find(*this); + ex thisex = *this; + it = m.find(thisex); if (it != m.end()) return it->second; + return thisex; } else { for (it = m.begin(); it != m.end(); ++it) { lst repl_lst;