* lisp/emacs-lisp/bytecomp.el (byte-compile-function-form): Only call
byte-compile-lambda if it's actually a lambda.
This commit is contained in:
parent
b1ef1257fe
commit
bbca48fe46
2 changed files with 6 additions and 3 deletions
|
@ -3525,9 +3525,9 @@ discarding."
|
|||
;; and (funcall (function foo)) will lose with autoloads.
|
||||
|
||||
(defun byte-compile-function-form (form)
|
||||
(byte-compile-constant (if (symbolp (nth 1 form))
|
||||
(nth 1 form)
|
||||
(byte-compile-lambda (nth 1 form)))))
|
||||
(byte-compile-constant (if (eq 'lambda (car-safe (nth 1 form)))
|
||||
(byte-compile-lambda (nth 1 form))
|
||||
(nth 1 form))))
|
||||
|
||||
(defun byte-compile-indent-to (form)
|
||||
(let ((len (length form)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue