diff options
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/alloc.c b/src/alloc.c index a1a85946ce0..ac3de83b2b6 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -5942,6 +5942,10 @@ garbage_collect_1 (void *end) | |||
| 5942 | mark_fringe_data (); | 5942 | mark_fringe_data (); |
| 5943 | #endif | 5943 | #endif |
| 5944 | 5944 | ||
| 5945 | #ifdef HAVE_MODULES | ||
| 5946 | mark_modules (); | ||
| 5947 | #endif | ||
| 5948 | |||
| 5945 | /* Everything is now marked, except for the data in font caches, | 5949 | /* Everything is now marked, except for the data in font caches, |
| 5946 | undo lists, and finalizers. The first two are compacted by | 5950 | undo lists, and finalizers. The first two are compacted by |
| 5947 | removing an items which aren't reachable otherwise. */ | 5951 | removing an items which aren't reachable otherwise. */ |