]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix cl-concatenate inlining
authorEli Zaretskii <eliz@gnu.org>
Sat, 9 Jan 2021 12:07:13 +0000 (14:07 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 9 Jan 2021 12:07:13 +0000 (14:07 +0200)
* lisp/emacs-lisp/seq.el (seq-concatenate): Auto-load it.  Do not
merge to master.  (Bug#45610)

lisp/emacs-lisp/seq.el

index e84f618297ac9422f770b13907004bb265a2211e..ef2b1092c83d31b022b933f71f2a7c9e3b862b87 100644 (file)
@@ -284,6 +284,9 @@ sorted.  FUNCTION must be a function of one argument."
 (cl-defmethod seq-reverse ((sequence sequence))
   (reverse sequence))
 
+;; We are autoloading seq-concatenate because cl-concatenate needs
+;; that when it's inlined, per the cl-proclaim in cl-macs.el.
+;;;###autoload
 (cl-defgeneric seq-concatenate (type &rest sequences)
   "Concatenate SEQUENCES into a single sequence of type TYPE.
 TYPE must be one of following symbols: vector, string or list.