From e561cae2c69e1b3607e6799cdc53df456ac13601 Mon Sep 17 00:00:00 2001
From: Pjotr Prins
Date: Tue, 10 Oct 2017 10:02:28 +0000
Subject: Removing warnings on debug.h assignment

---
 src/debug.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'src/debug.cpp')

diff --git a/src/debug.cpp b/src/debug.cpp
index da0d06f..6fa17bc 100644
--- a/src/debug.cpp
+++ b/src/debug.cpp
@@ -23,8 +23,8 @@ void do_validate_K(const gsl_matrix *K, bool do_check, bool strict, const char *
   if (do_check) {
     // debug_msg("Validating K");
     auto eigenvalues = getEigenValues(K);
-    uint count_small;
-    if (count_small = count_small_values(eigenvalues,EIGEN_MINVALUE)>1) {
+    const uint count_small = count_small_values(eigenvalues,EIGEN_MINVALUE);
+    if (count_small>1) {
       std::string msg = "K has ";
       msg += std::to_string(count_small);
       msg += " eigenvalues close to zero";
@@ -38,7 +38,7 @@ void do_validate_K(const gsl_matrix *K, bool do_check, bool strict, const char *
     if (negative_values = has_negative_values_but_one(eigenvalues)) {
       warning_at_msg(__file,__line,"K has more than one negative eigenvalues!");
     }
-    if (count_small>=0 && negative_values && !isMatrixPositiveDefinite(K))
+    if (count_small>0 && negative_values && !isMatrixPositiveDefinite(K))
       fail_at_msg(strict,__file,__line,"K is not positive definite!");
     gsl_vector_free(eigenvalues);
   }
-- 
cgit v1.2.3