summaryrefslogtreecommitdiff
path: root/src/pdumper.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2020-08-17 09:30:02 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2020-08-17 09:30:40 -0700
commit3a17b9f265fd6d42e82f649533027b4531f9dabf (patch)
tree9ed986e1a8105a8254d5e4d9f17c7970baa17486 /src/pdumper.c
parent12c9941a35eebd459d6311d01b0ec6df49c862bc (diff)
downloademacs-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.c2
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 =