Skip to content

Commit

Permalink
🚨 fixed some warnings #1527
Browse files Browse the repository at this point in the history
  • Loading branch information
nlohmann committed Mar 20, 2019
1 parent 51e1564 commit 7c55510
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions include/nlohmann/detail/input/binary_reader.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ class binary_reader

default: // anything else not supported (yet)
{
std::array<char, 3> cr{};
std::array<char, 3> cr{{}};
(std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(element_type));
return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(114, element_type_parse_position, "Unsupported BSON record type 0x" + std::string(cr.data())));
}
Expand Down Expand Up @@ -1924,7 +1924,7 @@ class binary_reader
*/
std::string get_token_string() const
{
std::array<char, 3> cr{};
std::array<char, 3> cr{{}};
(std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(current));
return std::string{cr.data()};
}
Expand Down
2 changes: 1 addition & 1 deletion include/nlohmann/detail/input/lexer.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -1357,7 +1357,7 @@ class lexer
if ('\x00' <= c and c <= '\x1F')
{
// escape control characters
std::array<char, 9> cs{};
std::array<char, 9> cs{{}};
(std::snprintf)(cs.data(), cs.size(), "<U+%.4X>", static_cast<unsigned char>(c));
result += cs.data();
}
Expand Down
6 changes: 3 additions & 3 deletions single_include/nlohmann/json.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -3776,7 +3776,7 @@ class binary_reader

default: // anything else not supported (yet)
{
std::array<char, 3> cr{};
std::array<char, 3> cr{{}};
(std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(element_type));
return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(114, element_type_parse_position, "Unsupported BSON record type 0x" + std::string(cr.data())));
}
Expand Down Expand Up @@ -5432,7 +5432,7 @@ class binary_reader
*/
std::string get_token_string() const
{
std::array<char, 3> cr{};
std::array<char, 3> cr{{}};
(std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(current));
return std::string{cr.data()};
}
Expand Down Expand Up @@ -6858,7 +6858,7 @@ class lexer
if ('\x00' <= c and c <= '\x1F')
{
// escape control characters
std::array<char, 9> cs{};
std::array<char, 9> cs{{}};
(std::snprintf)(cs.data(), cs.size(), "<U+%.4X>", static_cast<unsigned char>(c));
result += cs.data();
}
Expand Down

0 comments on commit 7c55510

Please sign in to comment.