]> git.eshelyaron.com Git - emacs.git/commit
Further fix for aborts due to GC losing pseudovectors
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 26 May 2020 06:06:07 +0000 (23:06 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 26 May 2020 06:06:41 +0000 (23:06 -0700)
commit92278640babbfe1383ebba3baf3bc10278a01050
treeadb7c8dabf882ab9e6677517d254d8e3ab5ae116
parent3abf76da564ff8526bbcba6b92dfb7b97cb87779
Further fix for aborts due to GC losing pseudovectors

* src/alloc.c (MALLOC_ALIGNMENT_BOUND): Remove.
(LISP_ALIGNMENT): Go back to yesterday’s version, except use
union emacs_align_type instead of max_align_t.
(MALLOC_IS_LISP_ALIGNED): Go back to yesterday’s version.
(maybe_lisp_pointer): Check against GCALIGNMENT, not LISP_ALIGNMENT.
* src/lisp.h (union emacs_align_type): Bring back.
src/alloc.c
src/lisp.h