diff options
author | Andrea Corallo <acorallo@gnu.org> | 2024-02-21 15:45:10 +0100 |
---|---|---|
committer | Andrea Corallo <acorallo@gnu.org> | 2024-02-21 17:42:58 +0100 |
commit | c65a59a9e90524efa23d9151c31dad66a08ccb90 (patch) | |
tree | 973d01ffc0fbc977d8beac01d46047a131b5c841 /lisp/emacs-lisp/comp.el | |
parent | 5aeea8dc2c0bdd01de3ad271723e9d1737d8a056 (diff) | |
download | emacs-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.el | 20 |
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 |