mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-26 23:31:55 -08:00
(Fmake_byte_code): Improve the `usage' string.
This commit is contained in:
parent
52ad5ecc6c
commit
92cc28b2f8
1 changed files with 3 additions and 1 deletions
|
|
@ -2436,7 +2436,7 @@ The arguments should be the arglist, bytecode-string, constant vector,
|
|||
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) */)
|
||||
usage: (make-byte-code ARGLIST BYTE-CODE CONSTANTS DEPTH &optional DOCSTRING INTERACTIVE-SPEC &rest ELEMENTS) */)
|
||||
(nargs, args)
|
||||
register int nargs;
|
||||
Lisp_Object *args;
|
||||
|
|
@ -3701,6 +3701,8 @@ check_gcpros ()
|
|||
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 ();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue