aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--llvm/include/llvm/ADT/DenseMapInfo.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/include/llvm/ADT/DenseMapInfo.h b/llvm/include/llvm/ADT/DenseMapInfo.h
index ec7a116..930bd4b 100644
--- a/llvm/include/llvm/ADT/DenseMapInfo.h
+++ b/llvm/include/llvm/ADT/DenseMapInfo.h
@@ -124,8 +124,7 @@ struct DenseMapInfo<
if constexpr (std::is_unsigned_v<T> && sizeof(T) > sizeof(unsigned))
return densemap::detail::mix(Val);
else
- return static_cast<unsigned>(Val *
- static_cast<std::make_unsigned_t<T>>(37U));
+ return static_cast<unsigned>(Val * 37U);
}
static bool isEqual(const T &LHS, const T &RHS) { return LHS == RHS; }