diff --git a/src/Services/BitsetService.hpp b/src/Services/BitsetService.hpp index 0a1890ca..7b6cfd8e 100644 --- a/src/Services/BitsetService.hpp +++ b/src/Services/BitsetService.hpp @@ -48,7 +48,9 @@ namespace Services auto output = SubjectType{0}; for (const auto& range : ranges) { - output = (output << range.length) | BitsetService::extractBitField(subject, range); + output = static_cast( + (output << range.length) | BitsetService::extractBitField(subject, range) + ); } return output;