From e34676f73e49eeff30cb101f1c5ba8806fbe6773 Mon Sep 17 00:00:00 2001 From: Jack Clarke Date: Sun, 12 May 2019 23:33:15 +0100 Subject: [PATCH] fix sign conversion warnings (#174) --- include/cxxopts.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/cxxopts.hpp b/include/cxxopts.hpp index 5b7b37d..0c90c03 100644 --- a/include/cxxopts.hpp +++ b/include/cxxopts.hpp @@ -568,15 +568,15 @@ namespace cxxopts if (*iter >= '0' && *iter <= '9') { - digit = *iter - '0'; + digit = static_cast(*iter - '0'); } else if (base == 16 && *iter >= 'a' && *iter <= 'f') { - digit = *iter - 'a' + 10; + digit = static_cast(*iter - 'a' + 10); } else if (base == 16 && *iter >= 'A' && *iter <= 'F') { - digit = *iter - 'A' + 10; + digit = static_cast(*iter - 'A' + 10); } else { @@ -601,7 +601,7 @@ namespace cxxopts } else { - value = result; + value = static_cast(result); } }