From fac6a8eb2e260f555c971130d4f41c011caa7ff3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Tue, 30 Sep 2014 21:45:20 +0200 Subject: [PATCH] Fixes #10520 in Boost Trac --- include/boost/intrusive/detail/utilities.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/intrusive/detail/utilities.hpp b/include/boost/intrusive/detail/utilities.hpp index 3aefbd7..1f3ad67 100644 --- a/include/boost/intrusive/detail/utilities.hpp +++ b/include/boost/intrusive/detail/utilities.hpp @@ -590,7 +590,7 @@ inline float fast_log2 (float val) //3rd degree polynomial keeping first derivate continuity. //For less precision the line can be commented out val = ((-1.f/3.f) * val + 2.f) * val - (2.f/3.f); - return (val + log_2); + return val + static_cast(log_2); } inline std::size_t ceil_log2 (std::size_t x)