diff --git a/modules/lang/emacs-lisp/autoload.el b/modules/lang/emacs-lisp/autoload.el index 98309b8fd..e8957ca5d 100644 --- a/modules/lang/emacs-lisp/autoload.el +++ b/modules/lang/emacs-lisp/autoload.el @@ -66,7 +66,7 @@ library/userland functions" ;; `+emacs-lisp-highlight-vars-and-faces' is a potentially expensive function ;; and should be byte-compiled, no matter what, to ensure it runs as fast as ;; possible: -(eval-when-compile +(when (not (byte-code-function-p (symbol-function '+emacs-lisp-highlight-vars-and-faces))) (with-no-warnings (byte-compile #'+emacs-lisp-highlight-vars-and-faces)))