[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 2260483: * src/fns.c (maybe_resize_hash_table): Obe
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] master 2260483: * src/fns.c (maybe_resize_hash_table): Obey rehash_size (bug#25743) |
Date: |
Fri, 26 Jul 2019 13:15:54 -0400 (EDT) |
branch: master
commit 2260483560963fa490ae5ce55ff55f0ceaae379d
Author: Stefan Monnier <address@hidden>
Commit: Stefan Monnier <address@hidden>
* src/fns.c (maybe_resize_hash_table): Obey rehash_size (bug#25743)
---
src/fns.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/fns.c b/src/fns.c
index f4f3b95..c45f455 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -4190,7 +4190,7 @@ maybe_resize_hash_table (struct Lisp_Hash_Table *h)
avoid problems if memory is exhausted. larger_vecalloc
finishes computing the size of the replacement vectors. */
Lisp_Object next = larger_vecalloc (h->next, new_size - old_size,
- PTRDIFF_MAX / 2);
+ new_size);
ptrdiff_t next_size = ASIZE (next);
for (ptrdiff_t i = old_size; i < next_size - 1; i++)
gc_aset (next, i, make_fixnum (i + 1));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 2260483: * src/fns.c (maybe_resize_hash_table): Obey rehash_size (bug#25743),
Stefan Monnier <=