]> www.ginac.de Git - ginac.git/blobdiff - check/exam_paranoia.cpp
Finalize 1.7.6 release.
[ginac.git] / check / exam_paranoia.cpp
index c5f5514959a81d002691b571ebfd2ed32c77ef3c..b5f1260816be3cd2c2249d919a56d56d8ebf5126 100644 (file)
@@ -623,6 +623,19 @@ static unsigned exam_paranoia24()
        return result;
 }
 
+// Bug in add ctor
+unsigned exam_paranoia25()
+{
+       symbol a("a"), b("b"), c("c");
+       ex e = -a + 2*b + c;
+
+       if (e.diff(c).nops() > 1) {
+               clog << "diff(" << e << ",c) was not fully evaluated.\n";
+               return 1;
+       }
+       return 0;
+}
+
 unsigned exam_paranoia()
 {
        unsigned result = 0;
@@ -654,6 +667,7 @@ unsigned exam_paranoia()
        result += exam_paranoia22();  cout << '.' << flush;
        result += exam_paranoia23();  cout << '.' << flush;
        result += exam_paranoia24();  cout << '.' << flush;
+       result += exam_paranoia25();  cout << '.' << flush;
        
        return result;
 }