emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] master 5f72004: Revert "Fix command repetition with le


From: Stefan Monnier
Subject: Re: [Emacs-diffs] master 5f72004: Revert "Fix command repetition with lexical-binding (Bug#29334)"
Date: Sun, 07 Jan 2018 10:36:54 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)

> --- a/src/callint.c
> +++ b/src/callint.c
> @@ -357,9 +357,7 @@ invoke it.  If KEYS is omitted or nil, the return value of
>        /* Compute the arg values using the user's expression.  */
>        specs = Feval (specs,
>                    CONSP (funval) && EQ (Qclosure, XCAR (funval))
> -                     ? CAR_SAFE (XCDR (funval))
> -                     : COMPILEDP (funval) && INTEGERP (AREF (funval, 
> COMPILED_ARGLIST))
> -                     ? Qt : Qnil);
> +                  ? CAR_SAFE (XCDR (funval)) : Qnil);
>        if (events != num_input_events || !NILP (record_flag))
>       {
>         /* We should record this command on the command history.  */

Why?  This looks wrong.


        Stefan



reply via email to

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