summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorMichael Heerdegen <michael_heerdegen@web.de>2022-04-02 00:56:09 +0200
committerMichael Heerdegen <michael_heerdegen@web.de>2022-06-21 19:50:10 +0200
commit406fd979218321d887c4ca550bcc94f20f6c1713 (patch)
tree1f5330f511af7cc50e30b6811b04e9ca42241366 /lisp/emacs-lisp
parentdbbf38d43f1f49a38efd260bda655e0b3cd2b6d5 (diff)
downloademacs-406fd979218321d887c4ca550bcc94f20f6c1713.tar.gz
emacs-406fd979218321d887c4ca550bcc94f20f6c1713.tar.bz2
emacs-406fd979218321d887c4ca550bcc94f20f6c1713.zip
Fix autoload generation of iter-defun forms
This fixes Bug#54648. * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--make-autoload): Add `iter-defun' and `cl-iter-defun' to the list of "complex cases" that are macro-expanded and recursed on.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/loaddefs-gen.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
index a686de406ab..7545ba1e5e8 100644
--- a/lisp/emacs-lisp/loaddefs-gen.el
+++ b/lisp/emacs-lisp/loaddefs-gen.el
@@ -174,7 +174,7 @@ expression, in which case we want to handle forms differently."
define-globalized-minor-mode defun defmacro
easy-mmode-define-minor-mode define-minor-mode
define-inline cl-defun cl-defmacro cl-defgeneric
- cl-defstruct pcase-defmacro))
+ cl-defstruct pcase-defmacro iter-defun cl-iter-defun))
(macrop car)
(setq expand (let ((load-true-file-name file)
(load-file-name file))