From a28ba37ccd9695594333ac26368f8792faf1d1ec Mon Sep 17 00:00:00 2001 From: Martin Kronbichler Date: Thu, 28 Jul 2011 12:52:27 +0000 Subject: [PATCH] Need to include limits. git-svn-id: https://svn.dealii.org/trunk@23979 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/source/base/polynomial.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deal.II/source/base/polynomial.cc b/deal.II/source/base/polynomial.cc index 2fb0cfd957..972247184a 100644 --- a/deal.II/source/base/polynomial.cc +++ b/deal.II/source/base/polynomial.cc @@ -18,6 +18,9 @@ #include #include +#ifdef HAVE_STD_NUMERIC_LIMITS +# include +#endif DEAL_II_NAMESPACE_OPEN @@ -83,10 +86,12 @@ namespace Polynomials } // check for underflow and overflow +#ifdef HAVE_STD_NUMERIC_LIMITS Assert (std::fabs(tmp_lagrange_weight) > std::numeric_limits::min(), ExcMessage ("Underflow in computation of Lagrange denominator.")); Assert (std::fabs(tmp_lagrange_weight) < std::numeric_limits::max(), ExcMessage ("Overflow in computation of Lagrange denominator.")); +#endif lagrange_weight = 1./tmp_lagrange_weight; } -- 2.39.5