|
From: | Stefan Monnier |
Subject: | bug#46573: 28.0.50; Error when edebugging setting unbound place |
Date: | Tue, 16 Feb 2021 18:04:41 -0500 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
>> when edebugging something like >> >> (setf PLACE VALUE) >> >> Edebug stops after PLACE and displays its "binding". Hmm... looks like we have a bug. > This is due to this definition: > > ;; Autoload this `put' since a user might use C-u C-M-x on an expression > ;; containing a non-trivial `push' even before gv.el was loaded. > ;;;###autoload > (put 'gv-place 'edebug-form-spec '(form)) ;So-called "indirect spec". > > That's certainly not correct for the simplest forms like This has been there since the introduction of `gv`, so I think it *is* correct. The problem is elsewhere (likely introduced by some of my recent changes to Edebug). Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |