diff options
-rw-r--r-- | llvm/include/llvm/ADT/DenseMapInfo.h | 3 |
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; } |