From: Eli Zaretskii Date: Thu, 28 Mar 2024 09:34:25 +0000 (+0200) Subject: ; * lisp/emacs-lisp/pcase.el (pcase--subtype-bitsets): Doc fix. X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7c4ebd0450937e44db5a0e82883ea1adf37a06e6;p=emacs.git ; * lisp/emacs-lisp/pcase.el (pcase--subtype-bitsets): Doc fix. (cherry picked from commit 35ae2c576b8570da7b2e791991ad852c648be896) --- diff --git a/lisp/emacs-lisp/pcase.el b/lisp/emacs-lisp/pcase.el index e2d0c0dc068..23f1bac600c 100644 --- a/lisp/emacs-lisp/pcase.el +++ b/lisp/emacs-lisp/pcase.el @@ -688,8 +688,9 @@ recording whether the var has been referenced by earlier parts of the match." ;; start compiling code, and hence baking the result into files). (with-eval-after-load 'cl-preloaded (defconst pcase--subtype-bitsets (pcase--subtype-bitsets))))) - "Table mapping predicates to their set of types. -These are the set of built-in types for which they may return non-nil. + "Hash table mapping type predicates to their sets of types. +The table maps each type predicate, such as `numberp' and `stringp', +to the set of built-in types for which the predicate may return non-nil. The sets are represented as bitsets (integers) where each bit represents a specific leaf type. Which bit represents which type is unspecified.")