summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/comp.el16
1 files changed, 5 insertions, 11 deletions
diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el
index f6c6748b748..e33d58cb406 100644
--- a/lisp/emacs-lisp/comp.el
+++ b/lisp/emacs-lisp/comp.el
@@ -94,17 +94,11 @@ Skip if any is matching."
:group 'comp)
(defcustom comp-never-optimize-functions
- '(;; Mandatory for Emacs to be working correctly
- macroexpand scroll-down scroll-up narrow-to-region widen rename-buffer
- make-indirect-buffer delete-file top-level abort-recursive-edit
- ;; For user convenience
- yes-or-no-p
- ;; Make the Evil happy :/
- read-key-sequence select-window set-window-buffer split-window-internal
- use-global-map use-local-map)
- "Primitive functions for which we do not perform trampoline optimization.
-This is especially useful for primitives known to be advised or
-redefined when compilation is performed at `comp-speed' > 0."
+ '(;; The following two are mandatory for Emacs to be working
+ ;; correctly (see comment in `advice--add-function'). DO NOT
+ ;; REMOVE.
+ macroexpand rename-buffer)
+ "Primitive functions for which we do not perform trampoline optimization."
:type 'list
:group 'comp)