From e725ea308468ab50751ba7f930842a4c061226e9 Mon Sep 17 00:00:00 2001 From: Jarryd Beck Date: Mon, 7 May 2018 18:54:42 +1000 Subject: [PATCH] Use unsigned type for integer digit --- CHANGELOG.md | 4 ++++ include/cxxopts.hpp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76bba8a..33d50eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ options. The project adheres to semantic versioning. * Allow integers to have leading zeroes. +### Bug Fixes + +* Fix a warning about possible loss of data. + ## 2.1.1 ### Bug Fixes diff --git a/include/cxxopts.hpp b/include/cxxopts.hpp index 206e1c7..f590587 100644 --- a/include/cxxopts.hpp +++ b/include/cxxopts.hpp @@ -547,7 +547,7 @@ namespace cxxopts for (auto iter = value_match.first; iter != value_match.second; ++iter) { - size_t digit = 0; + US digit = 0; if (*iter >= '0' && *iter <= '9') { -- libgit2 0.21.4