aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/emacs-lisp/map.el3
-rw-r--r--test/lisp/emacs-lisp/map-tests.el2
2 files changed, 3 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/map.el b/lisp/emacs-lisp/map.el
index 0f9a74422b4..2a3e1d0a4b0 100644
--- a/lisp/emacs-lisp/map.el
+++ b/lisp/emacs-lisp/map.el
@@ -73,7 +73,8 @@ KEYS can also be a list of (KEY VARNAME) pairs, in which case
73KEY is an unquoted form. 73KEY is an unquoted form.
74 74
75MAP can be a list, hash-table or array." 75MAP can be a list, hash-table or array."
76 (declare (indent 2) (debug t)) 76 (declare (indent 2)
77 (debug ((&rest &or symbolp ([form symbolp])) form body)))
77 `(pcase-let ((,(map--make-pcase-patterns keys) ,map)) 78 `(pcase-let ((,(map--make-pcase-patterns keys) ,map))
78 ,@body)) 79 ,@body))
79 80
diff --git a/test/lisp/emacs-lisp/map-tests.el b/test/lisp/emacs-lisp/map-tests.el
index 0a888d88b72..a434c9bd066 100644
--- a/test/lisp/emacs-lisp/map-tests.el
+++ b/test/lisp/emacs-lisp/map-tests.el
@@ -36,7 +36,7 @@ Each map is built from the following alist data:
36Evaluate BODY for each created map. 36Evaluate BODY for each created map.
37 37
38\(fn (var map) body)" 38\(fn (var map) body)"
39 (declare (indent 1) (debug t)) 39 (declare (indent 1) (debug (symbolp body)))
40 (let ((alist (make-symbol "alist")) 40 (let ((alist (make-symbol "alist"))
41 (vec (make-symbol "vec")) 41 (vec (make-symbol "vec"))
42 (ht (make-symbol "ht"))) 42 (ht (make-symbol "ht")))