From 9269a2e503b430ea1f835c20b69170b38e4d6910 Mon Sep 17 00:00:00 2001 From: Duncan Paterson Date: Fri, 4 Sep 2015 10:48:46 +0100 Subject: [PATCH] changed variables from size_t to int --- include/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp | 2 +- include/boost/spirit/home/qi/numeric/detail/real_impl.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp b/include/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp index 7e96a37..c901f16 100644 --- a/include/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp +++ b/include/boost/spirit/home/qi/numeric/detail/numeric_utils.hpp @@ -312,7 +312,7 @@ namespace boost { namespace spirit { namespace qi { namespace detail char_type; Iterator it = first; - std::size_t leading_zeros = 0; + int leading_zeros = 0; if (!Accumulate) { // skip leading zeros diff --git a/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp b/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp index cf92712..913c771 100644 --- a/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp +++ b/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp @@ -65,7 +65,7 @@ namespace boost { namespace spirit { namespace traits { if (exp >= 0) { - std::size_t max_exp = std::numeric_limits::max_exponent10; + int max_exp = std::numeric_limits::max_exponent10; // return false if exp exceeds the max_exp // do this check only for primitive types! -- 2.1.4