diff options
Diffstat (limited to 'src/bytecode.c')
| -rw-r--r-- | src/bytecode.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index bb7d796bac5..40977799bfc 100644 --- a/src/bytecode.c +++ b/src/bytecode.c | |||
| @@ -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. */ |