diff options
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/alloc.c b/src/alloc.c index 92fd44dcdac..169d292c1b3 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -3468,6 +3468,7 @@ live_float_p (m, p) | |||
| 3468 | /* P must point to the start of a Lisp_Float and not be | 3468 | /* P must point to the start of a Lisp_Float and not be |
| 3469 | one of the unused cells in the current float block. */ | 3469 | one of the unused cells in the current float block. */ |
| 3470 | return (offset >= 0 | 3470 | return (offset >= 0 |
| 3471 | && offset < (FLOAT_BLOCK_SIZE * sizeof b->floats[0]) | ||
| 3471 | && offset % sizeof b->floats[0] == 0 | 3472 | && offset % sizeof b->floats[0] == 0 |
| 3472 | && (b != float_block | 3473 | && (b != float_block |
| 3473 | || offset / sizeof b->floats[0] < float_block_index)); | 3474 | || offset / sizeof b->floats[0] < float_block_index)); |