Skip to content

Commit

Permalink
🚨 fixed another linter warning
Browse files Browse the repository at this point in the history
  • Loading branch information
nlohmann committed Oct 6, 2018
1 parent ec95438 commit fa722d5
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
7 changes: 5 additions & 2 deletions include/nlohmann/detail/input/binary_reader.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -392,17 +392,20 @@ class binary_reader

case 0xF9: // Half-Precision Float (two-byte IEEE 754)
{
const int byte1 = get();
const int byte1_raw = get();
if (JSON_UNLIKELY(not unexpect_eof()))
{
return false;
}
const int byte2 = get();
const int byte2_raw = get();
if (JSON_UNLIKELY(not unexpect_eof()))
{
return false;
}

const unsigned char byte1 = static_cast<unsigned char>(byte1_raw);
const unsigned char byte2 = static_cast<unsigned char>(byte2_raw);

// code from RFC 7049, Appendix D, Figure 3:
// As half-precision floating-point numbers were only added
// to IEEE 754 in 2008, today's programming platforms often
Expand Down
7 changes: 5 additions & 2 deletions single_include/nlohmann/json.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -6354,17 +6354,20 @@ class binary_reader

case 0xF9: // Half-Precision Float (two-byte IEEE 754)
{
const int byte1 = get();
const int byte1_raw = get();
if (JSON_UNLIKELY(not unexpect_eof()))
{
return false;
}
const int byte2 = get();
const int byte2_raw = get();
if (JSON_UNLIKELY(not unexpect_eof()))
{
return false;
}

const unsigned char byte1 = static_cast<unsigned char>(byte1_raw);
const unsigned char byte2 = static_cast<unsigned char>(byte2_raw);

// code from RFC 7049, Appendix D, Figure 3:
// As half-precision floating-point numbers were only added
// to IEEE 754 in 2008, today's programming platforms often
Expand Down

0 comments on commit fa722d5

Please sign in to comment.