diff options
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/alloc.c b/src/alloc.c index 1835d2a59eb..700845ab6c5 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -256,6 +256,7 @@ EMACS_INT gcs_done; /* accumulated GCs */ | |||
| 256 | 256 | ||
| 257 | static void mark_buffer P_ ((Lisp_Object)); | 257 | static void mark_buffer P_ ((Lisp_Object)); |
| 258 | extern void mark_kboards P_ ((void)); | 258 | extern void mark_kboards P_ ((void)); |
| 259 | extern void mark_ttys P_ ((void)); | ||
| 259 | static void gc_sweep P_ ((void)); | 260 | static void gc_sweep P_ ((void)); |
| 260 | static void mark_glyph_matrix P_ ((struct glyph_matrix *)); | 261 | static void mark_glyph_matrix P_ ((struct glyph_matrix *)); |
| 261 | static void mark_face_cache P_ ((struct face_cache *)); | 262 | static void mark_face_cache P_ ((struct face_cache *)); |
| @@ -4441,6 +4442,7 @@ returns nil, because real GC can't be done. */) | |||
| 4441 | mark_object (backlist->args[i]); | 4442 | mark_object (backlist->args[i]); |
| 4442 | } | 4443 | } |
| 4443 | mark_kboards (); | 4444 | mark_kboards (); |
| 4445 | mark_ttys (); | ||
| 4444 | 4446 | ||
| 4445 | /* Look thru every buffer's undo list | 4447 | /* Look thru every buffer's undo list |
| 4446 | for elements that update markers that were not marked, | 4448 | for elements that update markers that were not marked, |