aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/callint.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/callint.c b/src/callint.c
index 389f9410625..d9bdc8d9ffe 100644
--- a/src/callint.c
+++ b/src/callint.c
@@ -251,6 +251,9 @@ invoke it. If KEYS is omitted or nil, the return value of
251`this-command-keys-vector' is used. */) 251`this-command-keys-vector' is used. */)
252 (Lisp_Object function, Lisp_Object record_flag, Lisp_Object keys) 252 (Lisp_Object function, Lisp_Object record_flag, Lisp_Object keys)
253{ 253{
254 /* `args' will contain the array of arguments to pass to the function.
255 `visargs' will contain the same list but in a nicer form, so that if we
256 pass it to `Fformat' it will be understandable to a human. */
254 Lisp_Object *args, *visargs; 257 Lisp_Object *args, *visargs;
255 Lisp_Object specs; 258 Lisp_Object specs;
256 Lisp_Object filter_specs; 259 Lisp_Object filter_specs;
@@ -790,6 +793,8 @@ invoke it. If KEYS is omitted or nil, the return value of
790 793
791 if (arg_from_tty || !NILP (record_flag)) 794 if (arg_from_tty || !NILP (record_flag))
792 { 795 {
796 /* We don't need `visargs' any more, so let's recycle it since we need
797 an array of just the same size. */
793 visargs[0] = function; 798 visargs[0] = function;
794 for (i = 1; i < nargs; i++) 799 for (i = 1; i < nargs; i++)
795 { 800 {