From a2a9b9e7752f1eeb8c158112fc940ff67b04d7a1 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Sat, 3 Mar 2012 00:35:48 +0000 Subject: [PATCH] hash_state: Don't use initialization target during initialization. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151959 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ADT/Hashing.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/include/llvm/ADT/Hashing.h b/include/llvm/ADT/Hashing.h index c862d627d06..7bb540e8331 100644 --- a/include/llvm/ADT/Hashing.h +++ b/include/llvm/ADT/Hashing.h @@ -273,9 +273,8 @@ struct hash_state { static hash_state create(const char *s, uint64_t seed) { hash_state state = { 0, seed, hash_16_bytes(seed, k1), rotate(seed ^ k1, 49), - seed * k1, shift_mix(seed), hash_16_bytes(state.h4, state.h5), - seed - }; + seed * k1, shift_mix(seed), 0, seed }; + state.h6 = hash_16_bytes(state.h4, state.h5); state.mix(s); return state; } -- 2.34.1