emacs-diffs
[Top][All Lists]
Advanced

[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 ();
  }
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]