diff options
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/alloc.c b/src/alloc.c index d221cc7e967..ab383f34f04 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -5847,8 +5847,13 @@ See Info node `(elisp)Garbage Collection'. */) | |||
| 5847 | end = stack_grows_down_p ? (char *) &j + sizeof j : (char *) &j; | 5847 | end = stack_grows_down_p ? (char *) &j + sizeof j : (char *) &j; |
| 5848 | #endif /* not GC_SAVE_REGISTERS_ON_STACK */ | 5848 | #endif /* not GC_SAVE_REGISTERS_ON_STACK */ |
| 5849 | #endif /* not HAVE___BUILTIN_UNWIND_INIT */ | 5849 | #endif /* not HAVE___BUILTIN_UNWIND_INIT */ |
| 5850 | #endif /* GC_MARK_STACK */ | ||
| 5851 | return garbage_collect_1 (end); | 5850 | return garbage_collect_1 (end); |
| 5851 | #elif (GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE) | ||
| 5852 | /* Old GCPROs-based method without stack marking. */ | ||
| 5853 | return garbage_collect_1 (NULL); | ||
| 5854 | #else | ||
| 5855 | emacs_abort (); | ||
| 5856 | #endif /* GC_MARK_STACK */ | ||
| 5852 | } | 5857 | } |
| 5853 | 5858 | ||
| 5854 | /* Mark Lisp objects in glyph matrix MATRIX. Currently the | 5859 | /* Mark Lisp objects in glyph matrix MATRIX. Currently the |