diff --git a/include/nlohmann/detail/input/binary_reader.hpp b/include/nlohmann/detail/input/binary_reader.hpp index 971781ca2..5246f69f4 100644 --- a/include/nlohmann/detail/input/binary_reader.hpp +++ b/include/nlohmann/detail/input/binary_reader.hpp @@ -2794,7 +2794,7 @@ class binary_reader return false; } - if (len != std::size_t(-1)) + if (len != static_cast(-1)) { for (std::size_t i = 0; i < len; ++i) { @@ -2828,7 +2828,7 @@ class binary_reader if (len != 0) { string_t key; - if (len != std::size_t(-1)) + if (len != static_cast(-1)) { for (std::size_t i = 0; i < len; ++i) { diff --git a/include/nlohmann/detail/output/binary_writer.hpp b/include/nlohmann/detail/output/binary_writer.hpp index d14feb6be..6d7ced0b6 100644 --- a/include/nlohmann/detail/output/binary_writer.hpp +++ b/include/nlohmann/detail/output/binary_writer.hpp @@ -2060,6 +2060,7 @@ class binary_writer case input_format_t::bson: case input_format_t::json: case input_format_t::ubjson: + case input_format_t::bjdata: default: break; // LCOV_EXCL_STOP diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index 082c3c057..a59e6448b 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -11261,7 +11261,7 @@ class binary_reader return false; } - if (len != std::size_t(-1)) + if (len != static_cast(-1)) { for (std::size_t i = 0; i < len; ++i) { @@ -11295,7 +11295,7 @@ class binary_reader if (len != 0) { string_t key; - if (len != std::size_t(-1)) + if (len != static_cast(-1)) { for (std::size_t i = 0; i < len; ++i) { @@ -16352,6 +16352,7 @@ class binary_writer case input_format_t::bson: case input_format_t::json: case input_format_t::ubjson: + case input_format_t::bjdata: default: break; // LCOV_EXCL_STOP