diff options
| author | Stefan Monnier | 2019-07-26 13:15:20 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2019-07-26 13:15:50 -0400 |
| commit | 2260483560963fa490ae5ce55ff55f0ceaae379d (patch) | |
| tree | 6d32a955dd0d02b00492bec1d41188571aeb4532 /src | |
| parent | e3575ee4b2fc8e74238dcc710c569885e1eef937 (diff) | |
| download | emacs-2260483560963fa490ae5ce55ff55f0ceaae379d.tar.gz emacs-2260483560963fa490ae5ce55ff55f0ceaae379d.zip | |
* src/fns.c (maybe_resize_hash_table): Obey rehash_size (bug#25743)
Diffstat (limited to 'src')
| -rw-r--r-- | src/fns.c | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -4190,7 +4190,7 @@ maybe_resize_hash_table (struct Lisp_Hash_Table *h) | |||
| 4190 | avoid problems if memory is exhausted. larger_vecalloc | 4190 | avoid problems if memory is exhausted. larger_vecalloc |
| 4191 | finishes computing the size of the replacement vectors. */ | 4191 | finishes computing the size of the replacement vectors. */ |
| 4192 | Lisp_Object next = larger_vecalloc (h->next, new_size - old_size, | 4192 | Lisp_Object next = larger_vecalloc (h->next, new_size - old_size, |
| 4193 | PTRDIFF_MAX / 2); | 4193 | new_size); |
| 4194 | ptrdiff_t next_size = ASIZE (next); | 4194 | ptrdiff_t next_size = ASIZE (next); |
| 4195 | for (ptrdiff_t i = old_size; i < next_size - 1; i++) | 4195 | for (ptrdiff_t i = old_size; i < next_size - 1; i++) |
| 4196 | gc_aset (next, i, make_fixnum (i + 1)); | 4196 | gc_aset (next, i, make_fixnum (i + 1)); |