diff --git a/src/uvw/type_info.hpp b/src/uvw/type_info.hpp index 176dea85..e56cabb7 100644 --- a/src/uvw/type_info.hpp +++ b/src/uvw/type_info.hpp @@ -20,7 +20,8 @@ namespace internal { auto value = offset; while(*curr != 0) { - value = (value ^ static_cast(*(curr++))) * prime; + auto curr_val_int = static_cast(*(curr++)); + value = (value ^ curr_val_int) * prime; } return value;