|
From: | Stefan Monnier |
Subject: | bug#16520: 24.3.50; cl-defstruct with :predicate option |
Date: | Wed, 29 Jan 2014 08:59:52 -0500 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> The fix doesn't work for this example: > (require 'cl-lib) > (cl-defstruct (foo (:predicate foo?))) > (defun bar (x) (cl-check-type x foo)) Indeed. But it should work for: (require 'cl-lib) (cl-defstruct (foo (:predicate foo?))) (defun bar (x) (cl-check-type x foo?)) > neither for > (cl-defstruct (foo (:predicate nil))) Not sure if it should work in that case, Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |