From: Christian Bauer Date: Wed, 13 Aug 2003 18:35:31 +0000 (+0000) Subject: lst(0) now works as expected X-Git-Tag: release_1-2-0~149 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=commitdiff_plain;h=b3283b8904fbc9617cb6293791c7a653e255ebbe;p=ginac.git lst(0) now works as expected --- diff --git a/ginac/container.h b/ginac/container.h index 88ccd6a0..a6dea4a6 100644 --- a/ginac/container.h +++ b/ginac/container.h @@ -95,9 +95,13 @@ public: explicit container(STLT * vp) : inherited(get_tinfo()) { - GINAC_ASSERT(vp); - this->seq.swap(*vp); - delete vp; + if (vp == 0) { + // lst(0) ends up here + this->seq.push_back(0); + } else { + this->seq.swap(*vp); + delete vp; + } } container(exvector::const_iterator b, exvector::const_iterator e)