From 4f12c2191dcd13639d881199fd6231d078804490 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sat, 11 Oct 2014 07:07:20 +0000 Subject: [PATCH] fix msvc --- Numeric/MetricBasis.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Numeric/MetricBasis.cpp b/Numeric/MetricBasis.cpp index 4eb734784e..4f78375021 100644 --- a/Numeric/MetricBasis.cpp +++ b/Numeric/MetricBasis.cpp @@ -1526,7 +1526,11 @@ double MetricBasis::_R2Dsafe(double q, double p) double MetricBasis::_R2Dsafe(double a) { - if (a < 1 || !std::isfinite(a)) + if (a < 1 +#if !defined(_MSC_VER) + || !std::isfinite(a) +#endif + ) Msg::Error("wrong argument for 2d metric (%g)", a); return (a - 1) / (a + 1); } -- GitLab