diff options
Diffstat (limited to 'src/base/bitfield.hh')
-rw-r--r-- | src/base/bitfield.hh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/base/bitfield.hh b/src/base/bitfield.hh index d696715b3..ec1ffce50 100644 --- a/src/base/bitfield.hh +++ b/src/base/bitfield.hh @@ -182,7 +182,7 @@ reverseBits(T val, std::size_t size = sizeof(T)) assert(size <= sizeof(T)); T output = 0; - for (auto byte = 0; byte < size; byte++, val >>= 8) { + for (auto byte = 0; byte < size; byte++, val = static_cast<T>(val >> 8)) { output = (output << 8) | reverseLookUpTable[val & 0xFF]; } |