[libcxx-commits] [libcxx] 0c62571 - [libc++] Remove static_assert from hash.cpp that fires unconditionall

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Wed Jun 11 11:57:20 PDT 2025


Author: Nikolas Klauser
Date: 2025-06-11T20:57:07+02:00
New Revision: 0c62571d9f02f7d5c1a649b5b20fdf5b0f6bb41c

URL: https://github.com/llvm/llvm-project/commit/0c62571d9f02f7d5c1a649b5b20fdf5b0f6bb41c
DIFF: https://github.com/llvm/llvm-project/commit/0c62571d9f02f7d5c1a649b5b20fdf5b0f6bb41c.diff

LOG: [libc++] Remove static_assert from hash.cpp that fires unconditionall

Added: 
    

Modified: 
    libcxx/src/hash.cpp

Removed: 
    


################################################################################
diff  --git a/libcxx/src/hash.cpp b/libcxx/src/hash.cpp
index 50d8cf9f9f539..e1e6d2b4c2bdb 100644
--- a/libcxx/src/hash.cpp
+++ b/libcxx/src/hash.cpp
@@ -56,7 +56,6 @@ inline void __check_for_overflow(size_t N) {
     if (N > 0xFFFFFFFB)
       std::__throw_overflow_error("__next_prime overflow");
   } else {
-    static_assert(sizeof(size_t) == 8);
     if (N > 0xFFFFFFFFFFFFFFC5ull)
       std::__throw_overflow_error("__next_prime overflow");
   }


        


More information about the libcxx-commits mailing list