Skip to content

Commit

Permalink
Merge pull request #1797 from t-b/fix-integer-truncation
Browse files Browse the repository at this point in the history
iteration_proxy: Fix integer truncation from std::size_t to int
  • Loading branch information
nlohmann authored Oct 17, 2019
2 parents 4c06191 + 35b47c2 commit 0245ae5
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion include/nlohmann/detail/iterators/iteration_proxy.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ namespace nlohmann
namespace detail
{
template<typename string_type>
void int_to_string( string_type& target, int value )
void int_to_string( string_type& target, std::size_t value )
{
target = std::to_string(value);
}
Expand Down
2 changes: 1 addition & 1 deletion single_include/nlohmann/json.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -3277,7 +3277,7 @@ namespace nlohmann
namespace detail
{
template<typename string_type>
void int_to_string( string_type& target, int value )
void int_to_string( string_type& target, std::size_t value )
{
target = std::to_string(value);
}
Expand Down
2 changes: 1 addition & 1 deletion test/src/unit-alt-string.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ class alt_string
friend bool ::operator<(const char*, const alt_string&);
};

void int_to_string( alt_string& target, int value )
void int_to_string( alt_string& target, std::size_t value )
{
target = std::to_string(value).c_str();
}
Expand Down

0 comments on commit 0245ae5

Please sign in to comment.