summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-extra.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-03-05 22:53:55 +0000
committerRichard M. Stallman <rms@gnu.org>1996-03-05 22:53:55 +0000
commite5b633cf7069d36270db72b9eda82bd9dff22b38 (patch)
treec703a0577f70e329dcbc291f9aad0fb72788a9ce /lisp/emacs-lisp/cl-extra.el
parent178047284a939844b972140cba7fdc4eb1d11e79 (diff)
downloademacs-e5b633cf7069d36270db72b9eda82bd9dff22b38.tar.gz
(equalp): Correctly compare last elt of two lists.
Diffstat (limited to 'lisp/emacs-lisp/cl-extra.el')
-rw-r--r--lisp/emacs-lisp/cl-extra.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/cl-extra.el b/lisp/emacs-lisp/cl-extra.el
index ac6ba7f630a..a9201444b0d 100644
--- a/lisp/emacs-lisp/cl-extra.el
+++ b/lisp/emacs-lisp/cl-extra.el
@@ -89,7 +89,8 @@ strings case-insensitively."
((numberp x)
(and (numberp y) (= x y)))
((consp x)
- (while (and (consp x) (consp y) (equalp (cl-pop x) (cl-pop y))))
+ (while (and (consp x) (consp y) (equalp (car x) (car y)))
+ (setq x (cdr x) y (cdr y)))
(and (not (consp x)) (equalp x y)))
((vectorp x)
(and (vectorp y) (= (length x) (length y))