Fixed assertions
authorJens Vollinga <vollinga@thep.physik.uni-mainz.de>
Sat, 27 Mar 2004 13:28:15 +0000 (13:28 +0000)
committerJens Vollinga <vollinga@thep.physik.uni-mainz.de>
Sat, 27 Mar 2004 13:28:15 +0000 (13:28 +0000)
ginac/add.cpp
ginac/expairseq.cpp
ginac/mul.cpp

index 0287dd7a886446e6d13932a938a44e07144e24af..f76666b26ed4741696cc09022e5106984d197dea 100644 (file)
@@ -89,7 +89,7 @@ add::add(const epvector & v, const ex & oc)
 add::add(std::auto_ptr<epvector> vp, const ex & oc)
 {
        tinfo_key = TINFO_add;
-       GINAC_ASSERT(vp!=0);
+       GINAC_ASSERT(vp.get()!=0);
        overall_coeff = oc;
        construct_from_epvector(*vp);
        GINAC_ASSERT(is_canonical());
index 676011a319c2417d40f408ddf43c7cd8a0e1004c..2c359b4ae6698642f4a21c271c15179a77fcbd67 100644 (file)
@@ -128,7 +128,7 @@ expairseq::expairseq(const epvector &v, const ex &oc)
 expairseq::expairseq(std::auto_ptr<epvector> vp, const ex &oc)
   : inherited(TINFO_expairseq), overall_coeff(oc)
 {
-       GINAC_ASSERT(vp!=0);
+       GINAC_ASSERT(vp.get()!=0);
        GINAC_ASSERT(is_a<numeric>(oc));
        construct_from_epvector(*vp);
        GINAC_ASSERT(is_canonical());
index fe63a08861f594b3ca79f6e421879a6d235c137a..dc9165b928ed6e36af4bbda7c0f037c93effad35 100644 (file)
@@ -94,7 +94,7 @@ mul::mul(const epvector & v, const ex & oc)
 mul::mul(std::auto_ptr<epvector> vp, const ex & oc)
 {
        tinfo_key = TINFO_mul;
-       GINAC_ASSERT(vp!=0);
+       GINAC_ASSERT(vp.get()!=0);
        overall_coeff = oc;
        construct_from_epvector(*vp);
        GINAC_ASSERT(is_canonical());