aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrea Corallo2020-10-02 22:18:57 +0200
committerAndrea Corallo2020-10-05 21:32:38 +0200
commit0b58be4941c92d337eccadabaaba5ef8620c5b52 (patch)
tree6bfdf8c52c510b7ff1566f1596053258c6438d5c
parentb3ade4de179d4c13cd09e2b8066e09c66355d322 (diff)
downloademacs-0b58be4941c92d337eccadabaaba5ef8620c5b52.tar.gz
emacs-0b58be4941c92d337eccadabaaba5ef8620c5b52.zip
Rename comp-subr-safe-advice -> comp-subr-trampoline-install
-rw-r--r--lisp/emacs-lisp/advice.el2
-rw-r--r--lisp/emacs-lisp/comp.el2
-rw-r--r--lisp/emacs-lisp/nadvice.el2
3 files changed, 3 insertions, 3 deletions
diff --git a/lisp/emacs-lisp/advice.el b/lisp/emacs-lisp/advice.el
index 4df8743de50..fb67de3a029 100644
--- a/lisp/emacs-lisp/advice.el
+++ b/lisp/emacs-lisp/advice.el
@@ -2076,7 +2076,7 @@ If FUNCTION was not advised already, its advice info will be
2076initialized. Redefining a piece of advice whose name is part of 2076initialized. Redefining a piece of advice whose name is part of
2077the cache-id will clear the cache." 2077the cache-id will clear the cache."
2078 (when (subr-primitive-p (symbol-function function)) 2078 (when (subr-primitive-p (symbol-function function))
2079 (comp-subr-safe-advice function)) 2079 (comp-subr-trampoline-install function))
2080 (cond ((not (ad-is-advised function)) 2080 (cond ((not (ad-is-advised function))
2081 (ad-initialize-advice-info function) 2081 (ad-initialize-advice-info function)
2082 (ad-set-advice-info-field 2082 (ad-set-advice-info-field
diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el
index ef13c0ce63e..7074ff759e0 100644
--- a/lisp/emacs-lisp/comp.el
+++ b/lisp/emacs-lisp/comp.el
@@ -2614,7 +2614,7 @@ Return the its filename if found or nil otherwise."
2614`comp-eln-load-path'"))))) 2614`comp-eln-load-path'")))))
2615 2615
2616;;;###autoload 2616;;;###autoload
2617(defun comp-subr-safe-advice (subr-name) 2617(defun comp-subr-trampoline-install (subr-name)
2618 "Make SUBR-NAME effectively advice-able when called from native code." 2618 "Make SUBR-NAME effectively advice-able when called from native code."
2619 (unless (or (memq subr-name comp-never-optimize-functions) 2619 (unless (or (memq subr-name comp-never-optimize-functions)
2620 (gethash subr-name comp-installed-trampolines-h)) 2620 (gethash subr-name comp-installed-trampolines-h))
diff --git a/lisp/emacs-lisp/nadvice.el b/lisp/emacs-lisp/nadvice.el
index 5b3aa708508..03961325856 100644
--- a/lisp/emacs-lisp/nadvice.el
+++ b/lisp/emacs-lisp/nadvice.el
@@ -333,7 +333,7 @@ is also interactive. There are 3 cases:
333 ;; Must require explicitly as during bootstrap we have no 333 ;; Must require explicitly as during bootstrap we have no
334 ;; autoloads. 334 ;; autoloads.
335 (require 'comp) 335 (require 'comp)
336 (comp-subr-safe-advice subr-name)))) 336 (comp-subr-trampoline-install subr-name))))
337 (let* ((name (cdr (assq 'name props))) 337 (let* ((name (cdr (assq 'name props)))
338 (a (advice--member-p (or name function) (if name t) (gv-deref ref)))) 338 (a (advice--member-p (or name function) (if name t) (gv-deref ref))))
339 (when a 339 (when a