# HG changeset patch # User Jim Blandy # Date 721116653 0 # Node ID f2901040a07b788bf8e06334fe0cae862bf85f11 # Parent 1f7d20c707c010983c2d3821964244f57ef37fcc * autoload.el (make-autoload): When creating an autoload invocation for a macro, pass (list 'quote 'macro) as the sixth argument, not just t. autoload's sixth argument is now a type instead of just a boolean value, so we should use a value which reflects that. diff -r 1f7d20c707c0 -r f2901040a07b lisp/emacs-lisp/autoload.el --- a/lisp/emacs-lisp/autoload.el Sat Nov 07 05:29:26 1992 +0000 +++ b/lisp/emacs-lisp/autoload.el Sat Nov 07 06:10:53 1992 +0000 @@ -39,7 +39,8 @@ (setq form (cdr form)) (setq doc nil)) (list 'autoload (list 'quote name) file doc - (eq (car-safe (car form)) 'interactive) macrop)) + (eq (car-safe (car form)) 'interactive) + (if macrop (list 'quote 'macro) nil))) nil))) (defconst generate-autoload-cookie ";;;###autoload"