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

Reply via email to