diff --git a/include/boost/cast.hpp b/include/boost/cast.hpp index f7bb927..35e5439 100644 --- a/include/boost/cast.hpp +++ b/include/boost/cast.hpp @@ -257,7 +257,7 @@ namespace boost static inline T min() { return std::numeric_limits::is_signed && std::numeric_limits::min() >= 0 - ? -std::numeric_limits::max() : std::numeric_limits::min(); + ? T(-std::numeric_limits::max()) : std::numeric_limits::min(); } }; # if BOOST_MSVC