]> git.eshelyaron.com Git - emacs.git/commitdiff
Stop cl-lib loading pcase at runtime
authorGlenn Morris <rgm@gnu.org>
Wed, 19 Apr 2017 20:28:48 +0000 (16:28 -0400)
committerGlenn Morris <rgm@gnu.org>
Wed, 19 Apr 2017 20:28:48 +0000 (16:28 -0400)
The cause was an unexpanded pcase-defmacro in cl-loaddefs.
* lisp/emacs-lisp/autoload.el (make-autoload):
Treat pcase-defmacro like defmacro.

lisp/emacs-lisp/autoload.el

index d1f3c359f37197a948bf9cf0be8daef0579378e8..90e6aec4e75ddd4d136ff682d14712e380193474 100644 (file)
@@ -164,7 +164,8 @@ expression, in which case we want to handle forms differently."
      ((and (memq car '(easy-mmode-define-global-mode define-global-minor-mode
                        define-globalized-minor-mode defun defmacro
                       easy-mmode-define-minor-mode define-minor-mode
-                       define-inline cl-defun cl-defmacro cl-defgeneric))
+                       define-inline cl-defun cl-defmacro cl-defgeneric
+                       pcase-defmacro))
            (macrop car)
           (setq expand (let ((load-file-name file)) (macroexpand form)))
           (memq (car expand) '(progn prog1 defalias)))