]> www.ginac.de Git - ginac.git/blobdiff - ginac/numeric.cpp
Small fixes to avoid compile warnings (-Wall).
[ginac.git] / ginac / numeric.cpp
index 1c9b4208f63cebbb2d79ceb563ad1bce4c6401bc..91721e1b6a55a5e8a6a69ae5d93f4e4d0d8946a7 100644 (file)
@@ -2278,11 +2278,14 @@ const numeric fibonacci(const numeric &n)
        //      F(2n+2) = F(n+1)*(2*F(n) + F(n+1))
        if (n.is_zero())
                return *_num0_p;
-       if (n.is_negative())
-               if (n.is_even())
+       if (n.is_negative()) {
+               if (n.is_even()) {
                        return -fibonacci(-n);
-               else
+               }
+               else {
                        return fibonacci(-n);
+               }
+       }
        
        cln::cl_I u(0);
        cln::cl_I v(1);