diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2020-05-25 22:06:25 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2020-05-25 22:06:44 -0700 |
commit | 3abf76da564ff8526bbcba6b92dfb7b97cb87779 (patch) | |
tree | 5378b937bd67b0dcbfa2a3ec1d5fb0a62485f06a /lisp/emacs-lisp/cl-seq.el | |
parent | 0dc529175dc027c1567fb9b7cd529d29236aad44 (diff) | |
download | emacs-3abf76da564ff8526bbcba6b92dfb7b97cb87779.tar.gz emacs-3abf76da564ff8526bbcba6b92dfb7b97cb87779.tar.bz2 emacs-3abf76da564ff8526bbcba6b92dfb7b97cb87779.zip |
Refix aborts due to GC losing pseudovectors
This is simpler, and fixes a bug in the previous fix.
* src/alloc.c (MALLOC_ALIGNMENT_BOUND): Simplify by
using max_align_t, since the buggy implementations won’t
break this simpler implementation.
(LISP_ALIGNMENT): Simplify by just using GCALIGNMENT, since the
fancier implementation wasn’t correct anyway, and fixing it
isn’t worth the trouble on practical platforms.
* src/lisp.h (union emacs_align_type): Remove.
Diffstat (limited to 'lisp/emacs-lisp/cl-seq.el')
0 files changed, 0 insertions, 0 deletions