diff options
author | Ulrich Drepper <drepper@cygnus.com> | 1998-04-07 18:39:16 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@gcc.gnu.org> | 1998-04-07 18:39:16 +0000 |
commit | 5f5f6cb7ca37255607a333dbec04d36bbd6be056 (patch) | |
tree | 0f72762bc1fa821a61137e02c7c1e6b2d077bc8b /libstdc++ | |
parent | e7d075bfb3fe132a10dc07dc9a942f9d5efb405b (diff) | |
download | gcc-5f5f6cb7ca37255607a333dbec04d36bbd6be056.zip gcc-5f5f6cb7ca37255607a333dbec04d36bbd6be056.tar.gz gcc-5f5f6cb7ca37255607a333dbec04d36bbd6be056.tar.bz2 |
(__stl_prime_list): Mark last two numbers as unsigned long since they are...
(__stl_prime_list): Mark last two numbers as
unsigned long since they are otherwise too large for long int on
32bit machines.
From-SVN: r19034
Diffstat (limited to 'libstdc++')
-rw-r--r-- | libstdc++/stl/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++/stl/stl_hashtable.h | 12 |
2 files changed, 12 insertions, 6 deletions
diff --git a/libstdc++/stl/ChangeLog b/libstdc++/stl/ChangeLog index 5605d7c..4afbb71 100644 --- a/libstdc++/stl/ChangeLog +++ b/libstdc++/stl/ChangeLog @@ -1,3 +1,9 @@ +1998-04-07 18:32 Ulrich Drepper <drepper@cygnus.com> + + * stl_hashtable.h (__stl_prime_list): Mark last two numbers as + unsigned long since they are otherwise too large for long int on + 32bit machines. + Fri Feb 20 16:15:05 1998 H.J. Lu (hjl@gnu.org) Jason Merrill <jason@yorick.cygnus.com> diff --git a/libstdc++/stl/stl_hashtable.h b/libstdc++/stl/stl_hashtable.h index fbe974d..e5b63b2 100644 --- a/libstdc++/stl/stl_hashtable.h +++ b/libstdc++/stl/stl_hashtable.h @@ -142,12 +142,12 @@ struct __hashtable_const_iterator { static const int __stl_num_primes = 28; static const unsigned long __stl_prime_list[__stl_num_primes] = { - 53, 97, 193, 389, 769, - 1543, 3079, 6151, 12289, 24593, - 49157, 98317, 196613, 393241, 786433, - 1572869, 3145739, 6291469, 12582917, 25165843, - 50331653, 100663319, 201326611, 402653189, 805306457, - 1610612741, 3221225473, 4294967291 + 53, 97, 193, 389, 769, + 1543, 3079, 6151, 12289, 24593, + 49157, 98317, 196613, 393241, 786433, + 1572869, 3145739, 6291469, 12582917, 25165843, + 50331653, 100663319, 201326611, 402653189, 805306457, + 1610612741, 3221225473ul, 4294967291ul }; inline unsigned long __stl_next_prime(unsigned long n) |