• Stefan Monnier's avatar
    Fix bootstrap failure after last change to eval-and-compile. · 57db3f3a
    Stefan Monnier authored
    * lisp/emacs-lisp/bytecomp.el (byte-compile-initial-macro-environment):
    Don't call byte-compile-preprocess since the result will go through cconv.
    (byte-compile-output-docform): Handle uninterned `name' correctly.
    * lisp/emacs-lisp/cl-macs.el (cl-define-compiler-macro): Use interned name
    to circumvent byte-compiler bug.
    
    * lisp/emacs-lisp/cl-extra.el (cl-get): Silence compiler warning.
    
    * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Fix typo.
    (macroexp--compiler-macro): Remove left-over debug code.
    57db3f3a
cl-extra.el 24.1 KB