aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bytecode.c')
-rw-r--r--src/bytecode.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/bytecode.c b/src/bytecode.c
index 95f7b32a036..40977799bfc 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -1,5 +1,5 @@
1/* Execution of byte code produced by bytecomp.el. 1/* Execution of byte code produced by bytecomp.el.
2 Copyright (C) 1985-1988, 1993, 2000-2018 Free Software Foundation, 2 Copyright (C) 1985-1988, 1993, 2000-2019 Free Software Foundation,
3 Inc. 3 Inc.
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
@@ -1398,10 +1398,11 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth,
1398 search as the jump table. */ 1398 search as the jump table. */
1399 Lisp_Object jmp_table = POP; 1399 Lisp_Object jmp_table = POP;
1400 if (BYTE_CODE_SAFE && !HASH_TABLE_P (jmp_table)) 1400 if (BYTE_CODE_SAFE && !HASH_TABLE_P (jmp_table))
1401 emacs_abort (); 1401 emacs_abort ();
1402 Lisp_Object v1 = POP; 1402 Lisp_Object v1 = POP;
1403 ptrdiff_t i; 1403 ptrdiff_t i;
1404 struct Lisp_Hash_Table *h = XHASH_TABLE (jmp_table); 1404 struct Lisp_Hash_Table *h = XHASH_TABLE (jmp_table);
1405 hash_rehash_if_needed (h);
1405 1406
1406 /* h->count is a faster approximation for HASH_TABLE_SIZE (h) 1407 /* h->count is a faster approximation for HASH_TABLE_SIZE (h)
1407 here. */ 1408 here. */