diff --git a/glm/core/func_exponential.inl b/glm/core/func_exponential.inl index 7738df02..1524b63e 100644 --- a/glm/core/func_exponential.inl +++ b/glm/core/func_exponential.inl @@ -146,6 +146,8 @@ namespace detail std::numeric_limits::is_iec559, "'sqrt' only accept floating-point inputs"); + assert(x >= genType(0)); + return std::sqrt(x); }