]> www.ginac.de Git - ginac.git/blobdiff - ginac/container.pl
subs() performs "syntactic substitution" as in Maple; you can substitute
[ginac.git] / ginac / container.pl
index 571330f982ebde9f0f34a5b80132ea4ff05f94d2..1a591ab304d50917487ea411c2c67fce5ea48853 100755 (executable)
@@ -502,9 +502,9 @@ ex ${CONTAINER}::derivative(const symbol & s) const
 ex ${CONTAINER}::subs(const lst & ls, const lst & lr) const
 {
        ${STLT} * vp=subschildren(ls,lr);
-       if (vp==0) {
-               return *this;
-       }
+       if (vp==0)
+               return inherited::subs(ls, lr);
+
        return this${CONTAINER}(vp);
 }