summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/byte-opt.el
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2021-07-20 19:32:11 +0200
committerMattias EngdegÄrd <mattiase@acm.org>2021-07-20 19:32:11 +0200
commitf9d74408148e50eb287d6bf784cddbdc239d9669 (patch)
tree8c45e842e0290908fdd34eb98df6ed017547b555 /lisp/emacs-lisp/byte-opt.el
parent46d7d44894843bf30e9bc84473195c6ab892b752 (diff)
downloademacs-f9d74408148e50eb287d6bf784cddbdc239d9669.tar.gz
emacs-f9d74408148e50eb287d6bf784cddbdc239d9669.tar.bz2
emacs-f9d74408148e50eb287d6bf784cddbdc239d9669.zip
; * lisp/emacs-lisp/byte-opt.el (byte-optimize-eq): Fix last change.
Diffstat (limited to 'lisp/emacs-lisp/byte-opt.el')
-rw-r--r--lisp/emacs-lisp/byte-opt.el7
1 files changed, 3 insertions, 4 deletions
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el
index 7ed04b32e97..c9c0ac0045e 100644
--- a/lisp/emacs-lisp/byte-opt.el
+++ b/lisp/emacs-lisp/byte-opt.el
@@ -970,10 +970,9 @@ See Info node `(elisp) Integer Basics'."
form)))
(defun byte-optimize-eq (form)
- (byte-optimize-binary-predicate
- (pcase (cdr form)
- ((or `(,x nil) `(nil ,x)) `(not ,x))
- (_ form))))
+ (pcase (cdr form)
+ ((or `(,x nil) `(nil ,x)) `(not ,x))
+ (_ (byte-optimize-binary-predicate form))))
(defun byte-optimize-member (form)
;; Replace `member' or `memql' with `memq' if the first arg is a symbol,