Avoid aborts during loadup
* src/emacs-module.c (syms_of_module): * src/image.c (xpm_make_color_table_h): Update calls to make_hash_table to adjust to a recent change in fns.c. * src/fns.c (make_hash_table): * src/lisp.h (make_hash_table): 4th arg is now of type double.
This commit is contained in:
parent
143bc75c41
commit
b36f8a4d35
4 changed files with 6 additions and 6 deletions
|
@ -1015,8 +1015,8 @@ syms_of_module (void)
|
|||
Vmodule_refs_hash
|
||||
= make_hash_table (hashtest_eq, make_number (DEFAULT_HASH_SIZE),
|
||||
make_float (DEFAULT_REHASH_SIZE),
|
||||
make_float (DEFAULT_REHASH_THRESHOLD),
|
||||
Qnil, Qnil);
|
||||
DEFAULT_REHASH_THRESHOLD,
|
||||
Qnil, false);
|
||||
Funintern (Qmodule_refs_hash, Qnil);
|
||||
|
||||
DEFSYM (Qmodule_environments, "module-environments");
|
||||
|
|
|
@ -3676,7 +3676,7 @@ allocate_hash_table (void)
|
|||
Lisp_Object
|
||||
make_hash_table (struct hash_table_test test,
|
||||
Lisp_Object size, Lisp_Object rehash_size,
|
||||
float rehash_threshold, Lisp_Object weak,
|
||||
double rehash_threshold, Lisp_Object weak,
|
||||
bool pure)
|
||||
{
|
||||
struct Lisp_Hash_Table *h;
|
||||
|
|
|
@ -4019,8 +4019,8 @@ xpm_make_color_table_h (void (**put_func) (Lisp_Object, const char *, int,
|
|||
*get_func = xpm_get_color_table_h;
|
||||
return make_hash_table (hashtest_equal, make_number (DEFAULT_HASH_SIZE),
|
||||
make_float (DEFAULT_REHASH_SIZE),
|
||||
make_float (DEFAULT_REHASH_THRESHOLD),
|
||||
Qnil, Qnil);
|
||||
DEFAULT_REHASH_THRESHOLD,
|
||||
Qnil, false);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -3363,7 +3363,7 @@ EMACS_UINT hash_string (char const *, ptrdiff_t);
|
|||
EMACS_UINT sxhash (Lisp_Object, int);
|
||||
Lisp_Object make_hash_table (struct hash_table_test test,
|
||||
Lisp_Object size, Lisp_Object rehash_size,
|
||||
float rehash_threshold, Lisp_Object weak,
|
||||
double rehash_threshold, Lisp_Object weak,
|
||||
bool pure);
|
||||
ptrdiff_t hash_lookup (struct Lisp_Hash_Table *, Lisp_Object, EMACS_UINT *);
|
||||
ptrdiff_t hash_put (struct Lisp_Hash_Table *, Lisp_Object, Lisp_Object,
|
||||
|
|
Loading…
Add table
Reference in a new issue