diff --git a/absl/hash/internal/hash.h b/absl/hash/internal/hash.h index eb50e2c72f8..b1452c4ceaa 100644 --- a/absl/hash/internal/hash.h +++ b/absl/hash/internal/hash.h @@ -1083,7 +1083,7 @@ class ABSL_DLL MixingHashState : public HashStateBase { unsigned char significant0 = mem0; #else unsigned char significant2 = mem0; - unsigned char significant1 = mem1; + unsigned char significant1 = len == 2 ? mem0 : mem1; unsigned char significant0 = mem2; #endif return static_cast(significant0 | //