* src/alloc.c (mark_object) <PVEC_WINDOW>: Mark prev/next_buffers *after*
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 20 Sep 2012 03:10:52 +0000 (23:10 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 20 Sep 2012 03:10:52 +0000 (23:10 -0400)
commite99f70c8cd37778d63e2497ed59d64fda720f731
tree6f4e267b58da8a5a90dd176679a2643f7e71de6f
parentf75beb4787372df3dcc50cbb07407f45ff04bf04
* src/alloc.c (mark_object) <PVEC_WINDOW>: Mark prev/next_buffers *after*
calling mark_vectorlike since that's the one that marks the window.
(mark_discard_killed_buffers): Mark the final cdr.
* src/window.h (struct window): Move prev/next_buffers to the
non-standard fields.
* src/window.c (make_window): Initialize prev/next_buffers manually.
src/ChangeLog
src/alloc.c
src/window.c
src/window.h