diff options
Diffstat (limited to 'py/parsenum.c')
-rw-r--r-- | py/parsenum.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/py/parsenum.c b/py/parsenum.c index c73ae54a1..0915098d6 100644 --- a/py/parsenum.c +++ b/py/parsenum.c @@ -81,7 +81,7 @@ mp_obj_t mp_parse_num_integer(const char *restrict str_, size_t len, int base, m for (; str < top; str++) { // get next digit as a value mp_uint_t dig = *str; - if (unichar_isdigit(dig) && dig - '0' < base) { + if (unichar_isdigit(dig) && (int)dig - '0' < base) { // 0-9 digit dig = dig - '0'; } else if (base == 16) { |