• Philipp Stephani's avatar
    Avoid duplicate Edebug symbols when using ‘cl-flet’ (Bug#41989) · d8ab9884
    Philipp Stephani authored
    * lisp/emacs-lisp/edebug.el (edebug-match-:unique): Add a new
    ‘:unique’ specifier to generate unique names.
    
    * lisp/emacs-lisp/cl-macs.el (cl-flet): Use it.  This requires
    inlining the ‘cl-defun’ specification.
    
    * test/lisp/emacs-lisp/edebug-tests.el (edebug-tests-cl-flet): New
    unit test.
    
    * doc/lispref/edebug.texi (Specification List): Document new ‘:unique’
    construct.
    d8ab9884
edebug.el 168 KB