From 95d75c2346508db2f388b872a35b7f587e6d0109 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sun, 12 Sep 2021 13:33:45 +0200 Subject: [PATCH] :rotating_light: fix warnings --- include/nlohmann/detail/input/binary_reader.hpp | 4 ++-- single_include/nlohmann/json.hpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/nlohmann/detail/input/binary_reader.hpp b/include/nlohmann/detail/input/binary_reader.hpp index 655c30f21..1e3f565ee 100644 --- a/include/nlohmann/detail/input/binary_reader.hpp +++ b/include/nlohmann/detail/input/binary_reader.hpp @@ -2402,7 +2402,7 @@ class binary_reader case 0xB5: case 0xB6: case 0xB7: - return sax->number_unsigned(current - 0x90); + return sax->number_unsigned(static_cast(current) - static_cast(0x90)); case 0xB8: case 0xB9: @@ -2414,7 +2414,7 @@ class binary_reader case 0xBF: case 0xC0: case 0xC1: - return sax->number_integer(0xB7 - current); + return sax->number_integer(static_cast(0xB7) - static_cast(current)); case 0xF8: return sax->boolean(false); diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index af4c3caa0..610206761 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -10696,7 +10696,7 @@ class binary_reader case 0xB5: case 0xB6: case 0xB7: - return sax->number_unsigned(current - 0x90); + return sax->number_unsigned(static_cast(current) - static_cast(0x90)); case 0xB8: case 0xB9: @@ -10708,7 +10708,7 @@ class binary_reader case 0xBF: case 0xC0: case 0xC1: - return sax->number_integer(0xB7 - current); + return sax->number_integer(static_cast(0xB7) - static_cast(current)); case 0xF8: return sax->boolean(false);