summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp.el
diff options
context:
space:
mode:
authorAndrea Corallo <acorallo@gnu.org>2024-02-21 15:45:10 +0100
committerAndrea Corallo <acorallo@gnu.org>2024-02-21 17:42:58 +0100
commitc65a59a9e90524efa23d9151c31dad66a08ccb90 (patch)
tree973d01ffc0fbc977d8beac01d46047a131b5c841 /lisp/emacs-lisp/comp.el
parent5aeea8dc2c0bdd01de3ad271723e9d1737d8a056 (diff)
downloademacs-c65a59a9e90524efa23d9151c31dad66a08ccb90.tar.gz
emacs-c65a59a9e90524efa23d9151c31dad66a08ccb90.tar.bz2
emacs-c65a59a9e90524efa23d9151c31dad66a08ccb90.zip
* Add few missing entries in 'comp-known-predicates'
* lisp/emacs-lisp/comp.el (comp-known-predicates): Add framep, markerp, number-or-marker-p, overlayp, processp, subrp and windowp and sort it alphabetically.
Diffstat (limited to 'lisp/emacs-lisp/comp.el')
-rw-r--r--lisp/emacs-lisp/comp.el20
1 files changed, 13 insertions, 7 deletions
diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el
index 6532fb8d1ce..a833bf5bfc4 100644
--- a/lisp/emacs-lisp/comp.el
+++ b/lisp/emacs-lisp/comp.el
@@ -191,28 +191,34 @@ Useful to hook into pass checkers.")
(defconst comp-known-predicates
'((arrayp . array)
(atom . atom)
- (characterp . fixnum)
- (booleanp . boolean)
(bool-vector-p . bool-vector)
+ (booleanp . boolean)
(bufferp . buffer)
- (natnump . (integer 0 *))
(char-table-p . char-table)
- (hash-table-p . hash-table)
+ (characterp . fixnum)
(consp . cons)
- (integerp . integer)
(floatp . float)
+ (framep . frame)
(functionp . (or function symbol))
+ (hash-table-p . hash-table)
+ (integer-or-marker-p . integer-or-marker)
(integerp . integer)
(keywordp . keyword)
(listp . list)
- (numberp . number)
+ (markerp . marker)
+ (natnump . (integer 0 *))
(null . null)
+ (number-or-marker-p . number-or-marker)
+ (numberp . number)
(numberp . number)
+ (overlayp . overlay)
+ (processp . process)
(sequencep . sequence)
(stringp . string)
+ (subrp . subr)
(symbolp . symbol)
(vectorp . vector)
- (integer-or-marker-p . integer-or-marker))
+ (windowp . window))
"Alist predicate -> matched type specifier.")
(defconst comp-known-predicates-h