diff options
Diffstat (limited to 'boost/multiprecision/mpfi.hpp')
-rw-r--r-- | boost/multiprecision/mpfi.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/boost/multiprecision/mpfi.hpp b/boost/multiprecision/mpfi.hpp index b863e31352..a06e4a39d4 100644 --- a/boost/multiprecision/mpfi.hpp +++ b/boost/multiprecision/mpfi.hpp @@ -1042,7 +1042,7 @@ inline std::size_t hash_value(const mpfi_float_backend<Digits10>& val) std::size_t len = val.left_data()[0]._mpfr_prec / mp_bits_per_limb; if(val.left_data()[0]._mpfr_prec % mp_bits_per_limb) ++len; - for(int i = 0; i < len; ++i) + for(std::size_t i = 0; i < len; ++i) boost::hash_combine(result, val.left_data()[0]._mpfr_d[i]); boost::hash_combine(result, val.left_data()[0]._mpfr_exp); boost::hash_combine(result, val.left_data()[0]._mpfr_sign); @@ -1050,7 +1050,7 @@ inline std::size_t hash_value(const mpfi_float_backend<Digits10>& val) len = val.right_data()[0]._mpfr_prec / mp_bits_per_limb; if(val.right_data()[0]._mpfr_prec % mp_bits_per_limb) ++len; - for(int i = 0; i < len; ++i) + for(std::size_t i = 0; i < len; ++i) boost::hash_combine(result, val.right_data()[0]._mpfr_d[i]); boost::hash_combine(result, val.right_data()[0]._mpfr_exp); boost::hash_combine(result, val.right_data()[0]._mpfr_sign); @@ -1420,7 +1420,7 @@ struct constant_pi<boost::multiprecision::number<boost::multiprecision::mpfi_flo { typedef boost::multiprecision::number<boost::multiprecision::mpfi_float_backend<Digits10>, ExpressionTemplates> result_type; template<int N> - static inline result_type const& get(const mpl::int_<N>&) + static inline const result_type& get(const mpl::int_<N>&) { mpfi_initializer<result_type>::force_instantiate(); static result_type result; @@ -1444,7 +1444,7 @@ struct constant_ln_two<boost::multiprecision::number<boost::multiprecision::mpfi { typedef boost::multiprecision::number<boost::multiprecision::mpfi_float_backend<Digits10>, ExpressionTemplates> result_type; template<int N> - static inline result_type get(const mpl::int_<N>&) + static inline const result_type& get(const mpl::int_<N>&) { mpfi_initializer<result_type>::force_instantiate(); static result_type result; |