diff options
author | Vitaly Buka <vitalybuka@gmail.com> | 2025-08-28 09:05:44 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-28 09:05:44 -0700 |
commit | d1b007163d0e6e6d7aad0f7b7447c2eeb183ade2 (patch) | |
tree | 3c2290bf0b5f0e21bdaca7679781dbd4f8564971 | |
parent | dff8788d4cc8e5e15bc1f95fabb27cf379ec25ac (diff) | |
download | llvm-revert-155826-fix-signed-overflow-dense-map.zip llvm-revert-155826-fix-signed-overflow-dense-map.tar.gz llvm-revert-155826-fix-signed-overflow-dense-map.tar.bz2 |
Revert "[ADT] Fix signed integer overflow (#155826)"revert-155826-fix-signed-overflow-dense-map
This reverts commit a01933d586343b7006bf354dc6557ba65621072e.
-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; } |