Mercurial > emacs
diff src/alloc.c @ 58593:ff0c144203a1
(mark_stack): Call GC_MARK_SECONDARY_STACK if defined.
| author | Andreas Schwab <schwab@suse.de> |
|---|---|
| date | Sat, 27 Nov 2004 22:40:50 +0000 |
| parents | 646750cbd594 |
| children | 7c469d30a12d |
line wrap: on
line diff
--- a/src/alloc.c Sat Nov 27 22:09:40 2004 +0000 +++ b/src/alloc.c Sat Nov 27 22:40:50 2004 +0000 @@ -4099,6 +4099,11 @@ #endif for (i = 0; i < sizeof (Lisp_Object); i += GC_LISP_OBJECT_ALIGNMENT) mark_memory ((char *) stack_base + i, end); + /* Allow for marking a secondary stack, like the register stack on the + ia64. */ +#ifdef GC_MARK_SECONDARY_STACK + GC_MARK_SECONDARY_STACK (); +#endif #if GC_MARK_STACK == GC_MARK_STACK_CHECK_GCPROS check_gcpros ();
