aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/emacs-lisp/cl-macs.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el
index d90e70d3d8b..32ba0ac3091 100644
--- a/lisp/emacs-lisp/cl-macs.el
+++ b/lisp/emacs-lisp/cl-macs.el
@@ -2438,7 +2438,9 @@ As a special case, if `(PLACE)' is used instead of `(PLACE VALUE)',
2438the PLACE is not modified before executing BODY. 2438the PLACE is not modified before executing BODY.
2439 2439
2440\(fn ((PLACE VALUE) ...) BODY...)" 2440\(fn ((PLACE VALUE) ...) BODY...)"
2441 (declare (indent 1) (debug ((&rest (gate gv-place &optional form)) body))) 2441 (declare (indent 1) (debug ((&rest [&or (symbolp form)
2442 (gate gv-place &optional form)])
2443 body)))
2442 (if (and (not (cdr bindings)) (cdar bindings) (symbolp (caar bindings))) 2444 (if (and (not (cdr bindings)) (cdar bindings) (symbolp (caar bindings)))
2443 `(let ,bindings ,@body) 2445 `(let ,bindings ,@body)
2444 (cl--letf bindings () () body))) 2446 (cl--letf bindings () () body)))