summaryrefslogtreecommitdiff
path: root/boost/math/distributions/extreme_value.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/math/distributions/extreme_value.hpp')
-rw-r--r--boost/math/distributions/extreme_value.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/boost/math/distributions/extreme_value.hpp b/boost/math/distributions/extreme_value.hpp
index 4c6b710cbd..cb86de6612 100644
--- a/boost/math/distributions/extreme_value.hpp
+++ b/boost/math/distributions/extreme_value.hpp
@@ -100,12 +100,12 @@ inline RealType pdf(const extreme_value_distribution<RealType, Policy>& dist, co
RealType a = dist.location();
RealType b = dist.scale();
RealType result = 0;
- if((boost::math::isinf)(x))
- return 0.0f;
if(0 == detail::verify_scale_b(function, b, &result, Policy()))
return result;
if(0 == detail::check_finite(function, a, &result, Policy()))
return result;
+ if((boost::math::isinf)(x))
+ return 0.0f;
if(0 == detail::check_x(function, x, &result, Policy()))
return result;
RealType e = (a - x) / b;