summaryrefslogtreecommitdiff
path: root/lisp/help-fns.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2017-07-14 11:27:21 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2017-07-14 11:27:21 -0400
commit6e2d6d54e1236216462c13655ea1fe573d9672e7 (patch)
treea5e1af3e57a5d1c3c7bf7828a60f6ab7c6e28f68 /lisp/help-fns.el
parent583995c62dd424775dda33d5134ce04bee2ae685 (diff)
downloademacs-6e2d6d54e1236216462c13655ea1fe573d9672e7.tar.gz
* lisp/emacs-lisp/bytecomp.el: Fix bug#14860.
* lisp/emacs-lisp/bytecomp.el (byte-compile--function-signature): New fun. Dig into advice wrappers to find the "real" signature. (byte-compile-callargs-warn, byte-compile-arglist-warn): Use it. (byte-compile-arglist-signature): Don't bother with "new-style" arglists, since bytecode functions are now handled in byte-compile--function-signature. * lisp/files.el (create-file-buffer, insert-directory): Remove workaround introduced for (bug#14860). * lisp/help-fns.el (help-fns--analyse-function): `nadvice` is preloaded. * lisp/help.el (help-function-arglist): Dig into advice wrappers to find the "real" signature.
Diffstat (limited to 'lisp/help-fns.el')
-rw-r--r--lisp/help-fns.el1
1 files changed, 0 insertions, 1 deletions
diff --git a/lisp/help-fns.el b/lisp/help-fns.el
index f5d94d8419f..cb0b2d71d33 100644
--- a/lisp/help-fns.el
+++ b/lisp/help-fns.el
@@ -564,7 +564,6 @@ FILE is the file where FUNCTION was probably defined."
"Return information about FUNCTION.
Returns a list of the form (REAL-FUNCTION DEF ALIASED REAL-DEF)."
(let* ((advised (and (symbolp function)
- (featurep 'nadvice)
(advice--p (advice--symbol-function function))))
;; If the function is advised, use the symbol that has the
;; real definition, if that symbol is already set up.