Author: Vitaly Buka Date: 2025-08-28T09:05:44-07:00 New Revision: d1b007163d0e6e6d7aad0f7b7447c2eeb183ade2
URL: https://github.com/llvm/llvm-project/commit/d1b007163d0e6e6d7aad0f7b7447c2eeb183ade2 DIFF: https://github.com/llvm/llvm-project/commit/d1b007163d0e6e6d7aad0f7b7447c2eeb183ade2.diff LOG: Revert "[ADT] Fix signed integer overflow (#155826)" This reverts commit a01933d586343b7006bf354dc6557ba65621072e. Added: Modified: llvm/include/llvm/ADT/DenseMapInfo.h Removed: ################################################################################ diff --git a/llvm/include/llvm/ADT/DenseMapInfo.h b/llvm/include/llvm/ADT/DenseMapInfo.h index ec7a116856bb4..930bd4baca31d 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; } _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits