• Stefan Monnier's avatar
    * lisp/emacs-lisp/bytecomp.el: Fix bug#14860. · 6e2d6d54
    Stefan Monnier authored
    * 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.
    6e2d6d54
help-fns.el 55.2 KB