* lisp/emacs-lisp/byte-opt.el (byte-optimize--rename-var)
lisp/emacs-lisp/byte-run.el (defun): Correct whitespace errors.
* lisp/emacs-lisp/bytecomp.el
(byte-compile-docstring-style-warn): Remove an obtrusive
setting of NAME to a string; this messed up the position
argument of later calls to byte-compile-warn-x.
* lisp/emacs-lisp/comp.el (comp-spill-lap-function/symbol):
Correct from (cadr f) to (lambda-arglist f) to get F's arglist.
`(internal-make-closure ,vars ,env . ,rest)
(let def nil)))
`(,fn
- ,vars ,(byte-optimize--rename-var-body var new-var env)
+ ,vars ,(byte-optimize--rename-var-body var new-var env)
,@(if def `(,def))
. ,rest))
(`(defvar ,name . ,rest)
(list 'quote name)
(list 'function
(cons 'lambda
- (cons
+ (cons
(bare-symbol name)
(cons arglist body)
))))))
docstring)))))
(when (and (consp name) (eq (car name) 'quote))
(setq name (cadr name)))
- (setq name (if name (format " `%s' " name) ""))
(when (and kind docs (stringp docs))
(let ((col (max byte-compile-docstring-max-column fill-column)))
(when (byte-compile--wide-docstring-p docs col)
(let ((arg-list (aref (comp-func-byte-func func) 0)))
(setf (comp-func-l-args func)
(comp-decrypt-arg-list arg-list function-name)))
- (setf (comp-func-d-lambda-list func) (cadr f)))
+ (setf (comp-func-d-lambda-list func) (lambda-arglist f)))
(setf (comp-func-lap func)
lap
(comp-func-frame-size func)