diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2012-02-25 11:39:42 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2012-02-25 11:39:42 -0800 |
commit | cdecb2652c77d4c8e3572811b5da5dda464ec8db (patch) | |
tree | cc4ff09051576ece916d77e7c9795cd6f9093e51 /GNUmakefile | |
parent | 7b59b27a17fa2275d27837efac27310f99449b6d (diff) | |
download | emacs-cdecb2652c77d4c8e3572811b5da5dda464ec8db.tar.gz |
Generalize fix for crash due to non-contiguous EMACS_INT (Bug#10780).
Suggested by Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00692.html>.
* alloc.c (widen_to_Lisp_Object): New static function.
(mark_memory): Also mark Lisp_Objects by fetching pointer words
and widening them to Lisp_Objects. This would work even if
USE_LSB_TAG is defined and wide integers are used, which might
happen in a future version of Emacs.
Diffstat (limited to 'GNUmakefile')
0 files changed, 0 insertions, 0 deletions