]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove redundant redefinition of seq-drop-while from seq.el
authorOleh Krehel <ohwoeowho@gmail.com>
Wed, 9 Sep 2015 13:09:31 +0000 (15:09 +0200)
committerOleh Krehel <ohwoeowho@gmail.com>
Wed, 9 Sep 2015 13:10:15 +0000 (15:10 +0200)
* lisp/emacs-lisp/seq.el (seq-drop-while): Define only once.

lisp/emacs-lisp/seq.el

index 8dc91471312087671dcb980fdd948e084abf5ddb..751c18f4aae9ac17dd2a89068a55b02aaaff4918 100644 (file)
@@ -417,13 +417,7 @@ If no element is found, return nil."
     (nreverse result)))
 
 (cl-defmethod seq-drop-while (pred (list list))
-  "Optimized implementation of `seq-drop-while' for lists"
-  (while (and list (funcall pred (car list)))
-    (setq list (cdr list)))
-  list)
-
-(cl-defmethod seq-drop-while (pred (list list))
-  "Optimized implementation of `seq-drop-while' for lists"
+  "Optimized implementation of `seq-drop-while' for lists."
   (while (and list (funcall pred (car list)))
     (setq list (cdr list)))
   list)