From d3b8b25dd487c9c3f17aae8b3b23ec4ac5e9581a Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Sat, 5 Oct 2013 14:05:28 +0200 Subject: [PATCH] Added missing assert for sqrt --- glm/core/func_exponential.inl | 2 ++ 1 file changed, 2 insertions(+) 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); }