diff options
Diffstat (limited to 'src/bytecode.c')
| -rw-r--r-- | src/bytecode.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index 9bb7bd4e685..fb10a6d6914 100644 --- a/src/bytecode.c +++ b/src/bytecode.c | |||
| @@ -1430,8 +1430,10 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth, | |||
| 1430 | FIXME: 5 is arbitrarily chosen. */ | 1430 | FIXME: 5 is arbitrarily chosen. */ |
| 1431 | for (i = 0; i < HASH_TABLE_SIZE (h); i++) | 1431 | for (i = 0; i < HASH_TABLE_SIZE (h); i++) |
| 1432 | { | 1432 | { |
| 1433 | if (!NILP (HASH_HASH (h, i)) && | 1433 | #ifdef BYTE_CODE_SAFE |
| 1434 | (EQ (v1, HASH_KEY (h, i)) || | 1434 | eassert (!NILP (HASH_HASH (h, i))); |
| 1435 | #endif | ||
| 1436 | if ((EQ (v1, HASH_KEY (h, i)) || | ||
| 1435 | (h->test.cmpfn && | 1437 | (h->test.cmpfn && |
| 1436 | h->test.cmpfn (&h->test, v1, HASH_KEY (h, i))))) | 1438 | h->test.cmpfn (&h->test, v1, HASH_KEY (h, i))))) |
| 1437 | { | 1439 | { |