diff options
| author | Andreas Schwab | 2003-05-26 22:03:17 +0000 |
|---|---|---|
| committer | Andreas Schwab | 2003-05-26 22:03:17 +0000 |
| commit | d22be14d739b850360baf6621411374a93eb08d5 (patch) | |
| tree | 6799c9e5a8bf60aed6d1d3e2c4e283648ed28d33 /src/alloc.c | |
| parent | 326bc73d3e9476a73d8023bf898820481d5d844f (diff) | |
| download | emacs-d22be14d739b850360baf6621411374a93eb08d5.tar.gz emacs-d22be14d739b850360baf6621411374a93eb08d5.zip | |
(Fgarbage_collect): Fix last change.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 10 |
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 (); |