]> git.eshelyaron.com Git - emacs.git/commit
cl-generic: Signal an error when a type specializer won't work
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 12 Mar 2024 16:00:17 +0000 (12:00 -0400)
committerEshel Yaron <me@eshelyaron.com>
Fri, 15 Mar 2024 08:58:35 +0000 (09:58 +0100)
commitb45a9a9106cee4c50b9a854bd5755ffa7c9b1b1a
tree250355fc5bfa195566cd18dbe391d6d7af99d39b
parent23277ec05a11b81daab4eef4f00642dd66e241bd
cl-generic: Signal an error when a type specializer won't work

* lisp/emacs-lisp/cl-generic.el (cl--generic--unreachable-types): New var.
(cl-generic-generalizers :extra "typeof"): Use it to signal an
error for those types we can't handle.

(cherry picked from commit 3e96dd4f8851a45c66ebc9b8666ae449cc4c2725)
lisp/emacs-lisp/cl-generic.el