diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2023-11-22 13:47:56 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2024-01-13 20:50:38 +0100 |
commit | 7ad5d427730fea3865bc678c6673ffd58b6af653 (patch) | |
tree | e683d27d4c5dd989f7af673d5764c3ef3b461dde /lisp/emacs-lisp/shortdoc.el | |
parent | 68f8bc3111424527205ebfe4498e5bebf50f50bf (diff) | |
download | emacs-7ad5d427730fea3865bc678c6673ffd58b6af653.tar.gz emacs-7ad5d427730fea3865bc678c6673ffd58b6af653.tar.bz2 emacs-7ad5d427730fea3865bc678c6673ffd58b6af653.zip |
Don't dump Qunbound
The dumper uses a hash table to keep track of dumped objects but as
this clashes with the use of Qunbound for marking unused hash table
entries, don't dump that value at all. The symbol name is fixed up
after loading.
An alternative solution would be to use a different unique value for
unused entries.
* src/pdumper.c (dump_object_needs_dumping_p): Skip Qunbound.
(dump_vectorlike_generic): New function.
(pdumper_load): Call it.
Diffstat (limited to 'lisp/emacs-lisp/shortdoc.el')
0 files changed, 0 insertions, 0 deletions