]> git.eshelyaron.com Git - emacs.git/commitdiff
Slightly improve commit 73be4d1ed5b190bd93e9bad6aebe43d0dea0d7d3.
authorPhilipp Stephani <phst@google.com>
Wed, 10 Jun 2020 13:46:12 +0000 (15:46 +0200)
committerPhilipp Stephani <phst@google.com>
Wed, 10 Jun 2020 13:46:12 +0000 (15:46 +0200)
* lisp/emacs-lisp/cl-macs.el (cl-lambda-list, cl-lambda-list1)
(cl-macro-list, cl-macro-list1): Use exactly the same specification as
for &optional (sans the third optional list element).

lisp/emacs-lisp/cl-macs.el

index 45e814e859c385a477491a2f37ccc8ebe16948b9..a3e72c4b00ddc6c08b3643d3b086ba7b53eb96e5 100644 (file)
@@ -199,7 +199,7 @@ The name is made by appending a number to PREFIX, default \"T\"."
     [&optional ["&key" [cl-&key-arg &rest cl-&key-arg]
                &optional "&allow-other-keys"]]
     [&optional ["&aux" &rest
-               &or (cl-lambda-arg &optional def-form) cl-lambda-arg]]
+               &or (cl-lambda-arg &optional def-form) arg]]
     . [&or arg nil])))
 
 (def-edebug-spec cl-&optional-arg
@@ -219,7 +219,7 @@ The name is made by appending a number to PREFIX, default \"T\"."
     [&optional ["&key" cl-&key-arg &rest cl-&key-arg
                 &optional "&allow-other-keys"]]
     [&optional ["&aux" &rest
-                &or (cl-lambda-arg &optional def-form) cl-lambda-arg]]
+                &or (cl-lambda-arg &optional def-form) arg]]
     . [&or arg nil])))
 
 (def-edebug-spec cl-type-spec sexp)
@@ -402,7 +402,7 @@ and BODY is implicitly surrounded by (cl-block NAME ...).
                             arg]]
                &optional "&allow-other-keys"]]
     [&optional ["&aux" &rest
-               &or (cl-lambda-arg &optional def-form) cl-lambda-arg]]
+               &or (cl-macro-arg &optional def-form) arg]]
     [&optional "&environment" arg]
     )))
 
@@ -421,7 +421,7 @@ and BODY is implicitly surrounded by (cl-block NAME ...).
                             arg]]
                &optional "&allow-other-keys"]]
     [&optional ["&aux" &rest
-               &or (cl-lambda-arg &optional def-form) cl-lambda-arg]]
+               &or (cl-macro-arg &optional def-form) arg]]
     . [&or arg nil])))
 
 ;;;###autoload