summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-macs.el
diff options
context:
space:
mode:
authorDmitry Gutov <dgutov@yandex.ru>2019-05-24 04:53:39 +0300
committerDmitry Gutov <dgutov@yandex.ru>2019-05-24 04:53:39 +0300
commit8cdb9d9d24be0894ec3adc79f7f4af61e131850e (patch)
tree05cfdc9237eaf1abe30911caca26e95e2c68f4bd /lisp/emacs-lisp/cl-macs.el
parent62349fe82ad42d7d2a7fb19e40860ee5d6ebd017 (diff)
parent5b6401b001c770f5426597175a90ba78ddca79ef (diff)
downloademacs-8cdb9d9d24be0894ec3adc79f7f4af61e131850e.tar.gz
emacs-8cdb9d9d24be0894ec3adc79f7f4af61e131850e.tar.bz2
emacs-8cdb9d9d24be0894ec3adc79f7f4af61e131850e.zip
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Diffstat (limited to 'lisp/emacs-lisp/cl-macs.el')
-rw-r--r--lisp/emacs-lisp/cl-macs.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el
index c4a1dcb8baa..24e79acfa55 100644
--- a/lisp/emacs-lisp/cl-macs.el
+++ b/lisp/emacs-lisp/cl-macs.el
@@ -2597,8 +2597,9 @@ rather than all at the end (i.e. like `let*' rather than like `let')."
;;;###autoload
(defmacro cl-callf (func place &rest args)
"Set PLACE to (FUNC PLACE ARGS...).
-FUNC should be an unquoted function name. PLACE may be a symbol,
-or any generalized variable allowed by `setf'."
+FUNC should be an unquoted function name or a lambda expression.
+PLACE may be a symbol, or any generalized variable allowed by
+`setf'."
(declare (indent 2) (debug (cl-function place &rest form)))
(gv-letplace (getter setter) place
(let* ((rargs (cons getter args)))