emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-27 27743e9: Fix cl-concatenate inlining


From: Eli Zaretskii
Subject: emacs-27 27743e9: Fix cl-concatenate inlining
Date: Sat, 9 Jan 2021 07:09:35 -0500 (EST)

branch: emacs-27
commit 27743e9e709aa9b6cf5e84d2dfa97a68fc359cab
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Fix cl-concatenate inlining
    
    * lisp/emacs-lisp/seq.el (seq-concatenate): Auto-load it.  Do not
    merge to master.  (Bug#45610)
---
 lisp/emacs-lisp/seq.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lisp/emacs-lisp/seq.el b/lisp/emacs-lisp/seq.el
index e84f618..ef2b109 100644
--- a/lisp/emacs-lisp/seq.el
+++ b/lisp/emacs-lisp/seq.el
@@ -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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]