1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 18:00:40 -08:00

Avoid inconsistent item size problems (bug#78812)

* src/igc.c (igc_xpalloc_lisp_objs_exact): Assert item_size covers
precisely one Lisp_Object, until the code is fixed.
This commit is contained in:
Pip Cet 2025-06-17 15:19:41 +00:00
parent d9205a5ff9
commit 887db2ff38

View file

@ -3508,6 +3508,7 @@ igc_xpalloc_lisp_objs_exact (Lisp_Object *pa, ptrdiff_t *nitems,
ptrdiff_t nitems_incr_min, ptrdiff_t nitems_max,
ptrdiff_t item_size, const char *label)
{
igc_assert (item_size == word_size);
ptrdiff_t nitems_old = *nitems;
ptrdiff_t nitems_new = nitems_old;
ptrdiff_t nbytes