danalbert created this revision. Repository: rCXX libc++
https://reviews.llvm.org/D40743 Files: include/__hash_table Index: include/__hash_table =================================================================== --- include/__hash_table +++ include/__hash_table @@ -2136,7 +2136,7 @@ void __hash_table<_Tp, _Hash, _Equal, _Alloc>::rehash(size_type __n) { - if (__n == 1) + if (__n < 2) __n = 2; else if (__n & (__n - 1)) __n = __next_prime(__n);
Index: include/__hash_table =================================================================== --- include/__hash_table +++ include/__hash_table @@ -2136,7 +2136,7 @@ void __hash_table<_Tp, _Hash, _Equal, _Alloc>::rehash(size_type __n) { - if (__n == 1) + if (__n < 2) __n = 2; else if (__n & (__n - 1)) __n = __next_prime(__n);
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits