From 9be8f3682408023b62a258d20f70b57cd171b0d3 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Fri, 2 Feb 2018 20:36:29 -0700 Subject: [PATCH] Fix some warnings found on g++7 --- include/chaiscript/chaiscript_defines.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/chaiscript/chaiscript_defines.hpp b/include/chaiscript/chaiscript_defines.hpp index 93d9187e..d3a74d78 100644 --- a/include/chaiscript/chaiscript_defines.hpp +++ b/include/chaiscript/chaiscript_defines.hpp @@ -205,15 +205,15 @@ namespace chaiscript { case '9': if (decimal_place < 10) { t *= 10; - t += c - '0'; + t += static_cast(c - '0'); } else { - t += (c - '0') / decimal_place; + t += static_cast(c - '0') / decimal_place; decimal_place *= 10; } break; default: - return exponent ? base * std::pow(T(10), t * exponent) : t; + return exponent ? base * std::pow(T(10), t * static_cast(exponent)) : t; } } }