From f64dcc8accf3e0603d0701de0c87e36f1ee6262d Mon Sep 17 00:00:00 2001 From: Christian Bauer Date: Thu, 10 Jul 2003 20:40:26 +0000 Subject: [PATCH] tiny optimization in subs() --- ginac/basic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ginac/basic.cpp b/ginac/basic.cpp index 9921d358..595d6450 100644 --- a/ginac/basic.cpp +++ b/ginac/basic.cpp @@ -745,7 +745,7 @@ ex basic::expand(unsigned options) const ex basic::subs(const ex & e, unsigned options) const { if (e.info(info_flags::relation_equal)) { - return subs(lst(e), options); + return subs(lst(e.lhs()), lst(e.rhs()), options); } if (!e.info(info_flags::list)) { throw(std::invalid_argument("basic::subs(ex): argument must be a list")); -- 2.44.0