From d252365a272b702e32220038f5fdad7e511dbf58 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 24 Aug 2024 10:53:28 -0700 Subject: [PATCH] [IR] Modernize StructuralHashImpl (NFC) (#105951) --- llvm/lib/IR/StructuralHash.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/IR/StructuralHash.cpp b/llvm/lib/IR/StructuralHash.cpp index b6de1ed725d7d4..fb4f33a021a96b 100644 --- a/llvm/lib/IR/StructuralHash.cpp +++ b/llvm/lib/IR/StructuralHash.cpp @@ -24,7 +24,7 @@ namespace { // by the MergeFunctions pass. class StructuralHashImpl { - uint64_t Hash; + uint64_t Hash = 4; void hash(uint64_t V) { Hash = hashing::detail::hash_16_bytes(Hash, V); } @@ -43,7 +43,7 @@ class StructuralHashImpl { } public: - StructuralHashImpl() : Hash(4) {} + StructuralHashImpl() = default; void updateOperand(Value *Operand) { hashType(Operand->getType());