diff options
author | Eli Zaretskii <eliz@gnu.org> | 2020-08-17 09:30:02 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2020-08-17 09:30:40 -0700 |
commit | 3a17b9f265fd6d42e82f649533027b4531f9dabf (patch) | |
tree | 9ed986e1a8105a8254d5e4d9f17c7970baa17486 /src/pdumper.c | |
parent | 12c9941a35eebd459d6311d01b0ec6df49c862bc (diff) | |
download | emacs-3a17b9f265fd6d42e82f649533027b4531f9dabf.tar.gz |
Fix assertion violation in pdumper.c
* src/pdumper.c (pdumper_find_object_type_impl): When checking
last_mark_bits, require the offset to be less than
discardable_start, not cold_start. This fixes a typo introduced in
2020-08-14T21:33:21Z!eggert@cs.ucla.edu (Bug#42832).
Diffstat (limited to 'src/pdumper.c')
-rw-r--r-- | src/pdumper.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pdumper.c b/src/pdumper.c index 2d1b19283c7..217ffa67839 100644 --- a/src/pdumper.c +++ b/src/pdumper.c @@ -4999,7 +4999,7 @@ pdumper_find_object_type_impl (const void *obj) if (offset % DUMP_ALIGNMENT != 0) return PDUMPER_NO_OBJECT; ptrdiff_t bitno = offset / DUMP_ALIGNMENT; - if (offset < dump_private.header.cold_start + if (offset < dump_private.header.discardable_start && !dump_bitset_bit_set_p (&dump_private.last_mark_bits, bitno)) return PDUMPER_NO_OBJECT; const struct dump_reloc *reloc = |