summaryrefslogtreecommitdiff
path: root/lisp/keymap.el
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2022-07-31 15:45:16 +0200
committerMattias EngdegÄrd <mattiase@acm.org>2022-07-31 18:29:02 +0200
commitf5cd6b730dd04390fcbcfe45f7462026f16ae78e (patch)
treef665bbb5e9494b375e353f1371ce17d5a8decb2b /lisp/keymap.el
parentb2fb73db2fec999c7b6aaf6d287674dc71b05e5e (diff)
Declare `key-valid-p` and `readablep` as error-free
* lisp/keymap.el (key-valid-p): * lisp/subr.el (readablep): These functions are effect-free; declare them correspondingly. Note that readablep is not pure since its return value depends on ambient state.
Diffstat (limited to 'lisp/keymap.el')
-rw-r--r--lisp/keymap.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/keymap.el b/lisp/keymap.el
index ad7d4fbbba1..376a30f1065 100644
--- a/lisp/keymap.el
+++ b/lisp/keymap.el
@@ -313,7 +313,7 @@ Modifiers have to be specified in this order:
which is
Alt-Control-Hyper-Meta-Shift-super"
- (declare (pure t) (side-effect-free t))
+ (declare (pure t) (side-effect-free error-free))
(let ((case-fold-search nil))
(and
(stringp keys)