[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