From 482f22f5ed78f246c3b1fd49b325201caaefd3a7 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Tue, 24 Jun 2014 12:04:11 +0000
Subject: [PATCH] fix try #2

---
 Numeric/MetricBasis.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Numeric/MetricBasis.h b/Numeric/MetricBasis.h
index 4b2bb9d861..f1cf8e061c 100644
--- a/Numeric/MetricBasis.h
+++ b/Numeric/MetricBasis.h
@@ -115,7 +115,7 @@ private:
   }
   bool _chknumber(double val) const {
 #if defined(_MSC_VER)
-    return _isnan(val) || _isinf(val);
+    return _isnan(val) || !_finite(val);
 #else
     return std::isnan(val) || std::isinf(val);
 #endif
-- 
GitLab