From: Stefan Monnier Date: Thu, 7 Dec 2000 12:00:51 +0000 (+0000) Subject: (gc_sweep): Add comment. X-Git-Tag: emacs-pretest-21.0.93~118 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2003532193f74648fd709e36efe1bd83fdd66473;p=emacs.git (gc_sweep): Add comment. --- diff --git a/src/alloc.c b/src/alloc.c index 83007657e20..eba9d867c8c 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -4774,6 +4774,9 @@ gc_sweep () for (; sym < end; ++sym) { + /* Check if the symbol was created during loadup. In such a case + it might be pointed to by pure bytecode which we don't trace, + so we conservatively assume that it is live. */ int pure_p = PURE_POINTER_P (sym->name); if (!XMARKBIT (sym->plist) && !pure_p)