From 0c62571d9f02f7d5c1a649b5b20fdf5b0f6bb41c Mon Sep 17 00:00:00 2001 From: Nikolas Klauser Date: Wed, 11 Jun 2025 20:57:07 +0200 Subject: [PATCH] [libc++] Remove static_assert from hash.cpp that fires unconditionall --- libcxx/src/hash.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/libcxx/src/hash.cpp b/libcxx/src/hash.cpp index 50d8cf9f9f53..e1e6d2b4c2bd 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"); }