diff options
author | Dmitry Antipov <dmantipov@yandex.ru> | 2012-09-06 13:15:44 +0400 |
---|---|---|
committer | Dmitry Antipov <dmantipov@yandex.ru> | 2012-09-06 13:15:44 +0400 |
commit | c752cfa916879f7415990855b52862dd585242ec (patch) | |
tree | 01e45e518004fb11b795072e060b2336847080dc /lisp/emacs-lisp | |
parent | 826b32357739a0ce755a5a2cadb3552b6914f4b3 (diff) | |
download | emacs-c752cfa916879f7415990855b52862dd585242ec.tar.gz emacs-c752cfa916879f7415990855b52862dd585242ec.tar.bz2 emacs-c752cfa916879f7415990855b52862dd585242ec.zip |
Explicitly mark buffer_defaults and buffer_local_symbols.
* alloc.c (Fgarbage_collect): Mark buffer_defaults and
mark_local_symbols here.
(mark_object): If GC_CHECK_MARKED_OBJECTS, simplify checking
since special buffers aren't marked here any more.
(allocate_buffer): Chain new buffer with all_buffers here...
* buffer.c (Fget_buffer_create, Fmake_indirect_buffer): ...and
not here.
(Vbuffer_defaults, Vbuffer_local_symbols): Remove.
(syms_of_buffer): Remove staticpro of the above.
(init_buffer_once): Set names for buffer_defaults and
buffer_local_symbols.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions