[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/alloc.c
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/src/alloc.c |
Date: |
Thu, 17 Apr 2003 17:49:09 -0400 |
Index: emacs/src/alloc.c
diff -c emacs/src/alloc.c:1.296 emacs/src/alloc.c:1.297
*** emacs/src/alloc.c:1.296 Sun Apr 6 16:27:19 2003
--- emacs/src/alloc.c Thu Apr 17 17:49:09 2003
***************
*** 2436,2442 ****
stack size, (optional) doc string, and (optional) interactive spec.
The first four arguments are required; at most six have any
significance.
! usage: (make-byte-code &rest ELEMENTS) */)
(nargs, args)
register int nargs;
Lisp_Object *args;
--- 2436,2442 ----
stack size, (optional) doc string, and (optional) interactive spec.
The first four arguments are required; at most six have any
significance.
! usage: (make-byte-code ARGLIST BYTE-CODE CONSTANTS DEPTH &optional DOCSTRING
INTERACTIVE-SPEC &rest ELEMENTS) */)
(nargs, args)
register int nargs;
Lisp_Object *args;
***************
*** 3701,3706 ****
--- 3701,3708 ----
for (p = gcprolist; p; p = p->next)
for (i = 0; i < p->nvars; ++i)
if (!survives_gc_p (p->var[i]))
+ /* FIXME: It's not necessarily a bug. It might just be that the
+ GCPRO is unnecessary or should release the object sooner. */
abort ();
}