Subject: Re: bug#65344: 28.2; Unable to Edebug cl-flet form which uses argument destructuring

From: Michael Heerdegen <[email-masked]>
Date: Tue, 22 Aug 2023 02:54:51 +0200

Gerd Möllmann <[email-masked]> writes:

> Committed to master as 18c85306ac211402e4772bdb94b63d300a2ac119.

Thanks.  But...

Your patch breaks this case because it changed the order in the &or:

#+begin_src emacs-lisp
(defun make-fun (n)
  (lambda () n))

(defvar k 17)

(cl-flet ((a (make-fun k))) ;; `make-fun' call not instrumented
  (a))
#+end_src

Did changing the order improve anything at all?

Second question: you are sure that the
";Allow (setf ...) additionally to symbols." thing was not something
Stefan wanted to keep intentionally?  Just wondering.  This spec was
never being used, right?

TIA,

Michael.