Re-fixed the hash table element counting in `scm_i_rehash ()'.
authorLudovic Courtes <ludovic.courtes@laas.fr>
Sun, 25 Jun 2006 22:43:33 +0000 (22:43 +0000)
committerLudovic Courtès <ludo@gnu.org>
Wed, 10 Sep 2008 18:28:12 +0000 (20:28 +0200)
commit639e56a4edaae413a238e62158503978c18545be
tree5997fc3463b3356ff0c14bfa5d4a3481905012b8
parente13f1cbdffa4f333d9866d1b22cd2c9a3b17b3bd
Re-fixed the hash table element counting in `scm_i_rehash ()'.

* libguile/hashtab.c (scm_i_rehash): Don't invoke
  `SCM_HASHTABLE_DECREMENT ()' when a weak pair is encountered in the
  source bucket.

git-archimport-id: lcourtes@laas.fr--2005-libre/guile-core--boehm-gc--1.9--patch-43
libguile/hashtab.c