aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorAndreas Schwab2003-05-26 22:03:17 +0000
committerAndreas Schwab2003-05-26 22:03:17 +0000
commitd22be14d739b850360baf6621411374a93eb08d5 (patch)
tree6799c9e5a8bf60aed6d1d3e2c4e283648ed28d33 /src/alloc.c
parent326bc73d3e9476a73d8023bf898820481d5d844f (diff)
downloademacs-d22be14d739b850360baf6621411374a93eb08d5.tar.gz
emacs-d22be14d739b850360baf6621411374a93eb08d5.zip
(Fgarbage_collect): Fix last change.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/alloc.c b/src/alloc.c
index c42453d9062..28400ff80e3 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -4311,9 +4311,13 @@ Garbage collection happens automatically if you cons more than
4311 4311
4312#if (GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE \ 4312#if (GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE \
4313 || GC_MARK_STACK == GC_USE_GCPROS_CHECK_ZOMBIES) 4313 || GC_MARK_STACK == GC_USE_GCPROS_CHECK_ZOMBIES)
4314 for (tail = gcprolist; tail; tail = tail->next) 4314 {
4315 for (i = 0; i < tail->nvars; i++) 4315 register struct gcpro *tail;
4316 XUNMARK (tail->var[i]); 4316
4317 for (tail = gcprolist; tail; tail = tail->next)
4318 for (i = 0; i < tail->nvars; i++)
4319 XUNMARK (tail->var[i]);
4320 }
4317#endif 4321#endif
4318 4322
4319 unmark_byte_stack (); 4323 unmark_byte_stack ();