From 5d189679fb083739068ef40a0514193592a93bd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20=C5=81oskot?= Date: Tue, 18 Sep 2018 20:57:45 +0200 Subject: [PATCH] Base get_num_bits metafunction for T on mpl::size_t instead of mpl::int_ Previously used mpl::int_ assumes signed integer, while sizeof(T) is unsigned and compiler issues warning. --- .../boost/gil/extension/toolbox/metafunctions/get_num_bits.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/boost/gil/extension/toolbox/metafunctions/get_num_bits.hpp b/include/boost/gil/extension/toolbox/metafunctions/get_num_bits.hpp index 9cec37eac..08318a768 100644 --- a/include/boost/gil/extension/toolbox/metafunctions/get_num_bits.hpp +++ b/include/boost/gil/extension/toolbox/metafunctions/get_num_bits.hpp @@ -22,6 +22,7 @@ #include #include +#include #include #include #include @@ -64,7 +65,7 @@ struct get_num_bits< T , mpl::not_< is_class< T > > > >::type - > : mpl::int_< sizeof(T) * 8 > + > : mpl::size_t< sizeof(T) * 8 > {}; } // namespace gil